public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(SubsequentMessage msg) { if (popSigner != null || popRaVerified != null) { throw new IllegalStateException("only one proof of possession allowed"); } this.popoPrivKey = new POPOPrivKey(msg); return this; }
public static POPOPrivKey getInstance(ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1TaggedObject.getInstance(obj, explicit)); }
public static POPOPrivKey getInstance(ASN1TaggedObject obj, boolean explicit) { return getInstance(ASN1TaggedObject.getInstance(obj, explicit)); }
public CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage(SubsequentMessage msg) { if (popSigner != null || popRaVerified != null) { throw new IllegalStateException("only one proof of possession allowed"); } this.popoPrivKey = new POPOPrivKey(msg); return this; }
private ProofOfPossession(ASN1TaggedObject tagged) { tagNo = tagged.getTagNo(); switch (tagNo) { case 0: obj = DERNull.INSTANCE; break; case 1: obj = POPOSigningKey.getInstance(tagged, false); break; case 2: case 3: obj = POPOPrivKey.getInstance(tagged, true); break; default: throw new IllegalArgumentException("unknown tag: " + tagNo); } }
public static POPOPrivKey getInstance(Object obj) { if (obj instanceof POPOPrivKey) { return (POPOPrivKey)obj; } if (obj != null) { return new POPOPrivKey(ASN1TaggedObject.getInstance(obj)); } return null; }
private ProofOfPossession(ASN1TaggedObject tagged) { tagNo = tagged.getTagNo(); switch (tagNo) { case 0: obj = DERNull.INSTANCE; break; case 1: obj = POPOSigningKey.getInstance(tagged, false); break; case 2: case 3: obj = POPOPrivKey.getInstance(tagged, false); break; default: throw new IllegalArgumentException("unknown tag: " + tagNo); } }
public static POPOPrivKey getInstance(Object obj) { if (obj instanceof POPOPrivKey) { return (POPOPrivKey)obj; } if (obj != null) { return new POPOPrivKey(ASN1TaggedObject.getInstance(obj)); } return null; }