|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bouncycastle.mozilla.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 | |
protected org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge |
spkacSeq
|
Constructor Summary | |
|
SignedPublicKeyAndChallenge(byte[] bytes)
|
protected |
SignedPublicKeyAndChallenge(org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge struct)
|
Method Summary | |
java.lang.String |
getChallenge()
|
byte[] |
getEncoded()
|
java.security.PublicKey |
getPublicKey(java.lang.String provider)
Deprecated. use JcaSignedPublicKeyAndChallenge.getPublicKey() |
org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge |
getPublicKeyAndChallenge()
|
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo |
getSubjectPublicKeyInfo()
|
boolean |
isSignatureValid(ContentVerifierProvider verifierProvider)
|
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive()
Deprecated. use toASN1Structure |
org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge |
toASN1Structure()
Return the underlying ASN.1 structure for this challenge. |
boolean |
verify()
Deprecated. use ContentVerifierProvider method |
boolean |
verify(java.lang.String provider)
Deprecated. use ContentVerifierProvider method |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected final org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge spkacSeq
Constructor Detail |
public SignedPublicKeyAndChallenge(byte[] bytes)
protected SignedPublicKeyAndChallenge(org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge struct)
Method Detail |
public org.bouncycastle.asn1.mozilla.SignedPublicKeyAndChallenge toASN1Structure()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
public org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge getPublicKeyAndChallenge()
public boolean isSignatureValid(ContentVerifierProvider verifierProvider) throws OperatorCreationException, java.io.IOException
public boolean verify() throws java.security.NoSuchAlgorithmException, java.security.SignatureException, java.security.NoSuchProviderException, java.security.InvalidKeyException
public boolean verify(java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.SignatureException, java.security.NoSuchProviderException, java.security.InvalidKeyException
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo()
public java.lang.String getChallenge()
public java.security.PublicKey getPublicKey(java.lang.String provider) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.InvalidKeyException
public byte[] getEncoded() throws java.io.IOException
getEncoded
in interface org.bouncycastle.util.Encodable
|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |