org.bouncycastle.mozilla.jcajce
Class JcaSignedPublicKeyAndChallenge
java.lang.Object
|
+--org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
|
+--org.bouncycastle.mozilla.jcajce.JcaSignedPublicKeyAndChallenge
- All Implemented Interfaces:
- org.bouncycastle.util.Encodable
- public class JcaSignedPublicKeyAndChallenge
- extends 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
}
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JcaSignedPublicKeyAndChallenge
public JcaSignedPublicKeyAndChallenge(byte[] bytes)
setProvider
public JcaSignedPublicKeyAndChallenge setProvider(java.lang.String providerName)
setProvider
public JcaSignedPublicKeyAndChallenge setProvider(java.security.Provider provider)
getPublicKey
public java.security.PublicKey getPublicKey()
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException,
java.security.InvalidKeyException