Package 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 } 
- 
- 
Field Summary
- 
Fields inherited from class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
spkacSeq 
 - 
 
- 
Constructor Summary
Constructors Constructor Description JcaSignedPublicKeyAndChallenge(byte[] bytes) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.security.PublicKeygetPublicKey()JcaSignedPublicKeyAndChallengesetProvider(java.lang.String providerName)JcaSignedPublicKeyAndChallengesetProvider(java.security.Provider provider)- 
Methods inherited from class org.bouncycastle.mozilla.SignedPublicKeyAndChallenge
getChallenge, getEncoded, getPublicKey, getPublicKeyAndChallenge, getSubjectPublicKeyInfo, isSignatureValid, toASN1Primitive, toASN1Structure, verify, verify 
 - 
 
 - 
 
- 
- 
Method Detail
- 
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- Throws:
 java.security.NoSuchAlgorithmExceptionjava.security.NoSuchProviderExceptionjava.security.InvalidKeyException
 
 - 
 
 -