org.bouncycastle.mozilla
Class SignedPublicKeyAndChallenge
- DEREncodable
public class SignedPublicKeyAndChallenge
This is designed to parse the SignedPublicKeyAndChallenge created by the
KEYGEN tag included by Mozilla based browsers.
PublicKeyAndChallenge ::= SEQUENCE {
spki SubjectPublicKeyInfo,
challenge IA5STRING
}
SignedPublicKeyAndChallenge ::= SEQUENCE {
publicKeyAndChallenge PublicKeyAndChallenge,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
SignedPublicKeyAndChallenge
public SignedPublicKeyAndChallenge(byte[] bytes)
getPublicKey
public PublicKey getPublicKey(String provider)
throws NoSuchAlgorithmException,
NoSuchProviderException,
InvalidKeyException
verify
public boolean verify(String provider)
throws NoSuchAlgorithmException,
SignatureException,
NoSuchProviderException,
InvalidKeyException