org.bouncycastle.jce.netscape
public class NetscapeCertRequest extends ASN1Encodable
SignedPublicKeyAndChallenge ::= SEQUENCE {
publicKeyAndChallenge PublicKeyAndChallenge,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
PublicKey's encoded-format has to be X.509.
Constructor Summary | |
---|---|
NetscapeCertRequest(byte[] req) | |
NetscapeCertRequest(ASN1Sequence spkac) | |
NetscapeCertRequest(String challenge, AlgorithmIdentifier signing_alg, PublicKey pub_key) |
Method Summary | |
---|---|
String | getChallenge() |
AlgorithmIdentifier | getKeyAlgorithm() |
PublicKey | getPublicKey() |
AlgorithmIdentifier | getSigningAlgorithm() |
void | setChallenge(String value) |
void | setKeyAlgorithm(AlgorithmIdentifier value) |
void | setPublicKey(PublicKey value) |
void | setSigningAlgorithm(AlgorithmIdentifier value) |
void | sign(PrivateKey priv_key) |
void | sign(PrivateKey priv_key, SecureRandom rand) |
DERObject | toASN1Object() |
boolean | verify(String challenge) |