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) |