Exemplo n.º 1
0
Certificate *Certificate::fromMetadata(const Metadata& m)
{
	if (m.getName() != "Certificate")
		return NULL;
	
        return fromPEM(m.getContent());
}
Exemplo n.º 2
0
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);
}
Exemplo n.º 3
0
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);
}
Exemplo n.º 4
0
Certificate *Certificate::fromPEM(const string& pem)
{
	return fromPEM(pem.c_str());
}