X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fcrypto%2FX509.cpp;h=d340a184fbb3c9676734c878b70cfc65c02d7261;hb=3ea4de25c712971a35dbad27d8834d75933daa08;hp=ba39b4bcef68287bd15ef8ce5247c44b853f6ccd;hpb=b14903fa5cded58b70beb4e84fb0409011b6e7aa;p=cassiopeia.git diff --git a/src/crypto/X509.cpp b/src/crypto/X509.cpp index ba39b4b..d340a18 100644 --- a/src/crypto/X509.cpp +++ b/src/crypto/X509.cpp @@ -7,8 +7,7 @@ #include #include -X509Req::X509Req( X509_REQ* csr ) { - req = std::shared_ptr( csr, X509_REQ_free ); +X509Req::X509Req( X509_REQ* csr ) : req( csr, X509_REQ_free ) { EVP_PKEY* pkt = X509_REQ_get_pubkey( req.get() ); if( !pkt ) { @@ -48,7 +47,7 @@ int X509Req::verify() { return X509_REQ_verify( req.get(), pk.get() ); } -std::shared_ptr X509Req::getPkey() { +std::shared_ptr X509Req::getPkey() const { return pk; }