Certificate *Certificate::fromMetadata(const Metadata& m) { if (m.getName() != "Certificate") return NULL; return fromPEM(m.getContent()); }
PublicKey PublicKey::fromPEMFile(const QString &fileName, ConvertResult *result, const QString &provider) { QString pem; if(!stringFromFile(fileName, &pem)) { if(result) *result = ErrorFile; return PublicKey(); } return fromPEM(pem, result, provider); }
PrivateKey PrivateKey::fromPEMFile(const QString &fileName, const QSecureArray &passphrase, ConvertResult *result, const QString &provider) { QString pem; if(!stringFromFile(fileName, &pem)) { if(result) *result = ErrorFile; return PrivateKey(); } return fromPEM(pem, passphrase, result, provider); }
Certificate *Certificate::fromPEM(const string& pem) { return fromPEM(pem.c_str()); }