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.PublicKey
getPublicKey()
JcaSignedPublicKeyAndChallenge
setProvider(java.lang.String providerName)
JcaSignedPublicKeyAndChallenge
setProvider(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.NoSuchAlgorithmException
java.security.NoSuchProviderException
java.security.InvalidKeyException
-
-