X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fcrypto%2FX509.h;h=71b0de1efc58306a2e9fe270482d66e9d81e63ec;hb=2fc4b5f8d5400f6ebd284a0e6fbaad23a345b585;hp=04079994918f146901a6a0e44d6759a555e6ca70;hpb=9e866a1a2facc8cb1565cd660c6b6d482f18ecb1;p=cassiopeia.git diff --git a/src/crypto/X509.h b/src/crypto/X509.h index 0407999..71b0de1 100644 --- a/src/crypto/X509.h +++ b/src/crypto/X509.h @@ -19,7 +19,7 @@ public: static std::shared_ptr parseCSR( std::string content ); static std::shared_ptr parseSPKAC( std::string content ); int verify(); - std::shared_ptr getPkey(); + std::shared_ptr getPkey() const; }; class X509Cert { @@ -32,7 +32,7 @@ public: void setIssuerNameFrom( std::shared_ptr ca ); void setPubkeyFrom( std::shared_ptr r ); void setSerialNumber( BIGNUM* num ); - void setExtensions( std::shared_ptr caCert, std::vector>& sans, Profile& prof ); + void setExtensions( std::shared_ptr caCert, std::vector>& sans, Profile& prof, std::string crlURL, std::string crtURL ); void setTimes( uint32_t before, uint32_t after ); std::shared_ptr sign( std::shared_ptr caKey, std::string signAlg ); };