public TimeStampResp( PkiStatusInfo pkiStatusInfo, ContentInfo timeStampToken) { this.pkiStatusInfo = pkiStatusInfo; this.timeStampToken = timeStampToken; }
private CertResponse(Asn1Sequence seq) { certReqId = DerInteger.GetInstance(seq[0]); status = PkiStatusInfo.GetInstance(seq[1]); if (seq.Count >= 3) { if (seq.Count == 3) { Asn1Encodable o = seq[2]; if (o is Asn1OctetString) { rspInfo = Asn1OctetString.GetInstance(o); } else { certifiedKeyPair = CertifiedKeyPair.GetInstance(o); } } else { certifiedKeyPair = CertifiedKeyPair.GetInstance(seq[2]); rspInfo = Asn1OctetString.GetInstance(seq[3]); } } }
public virtual RevRepContentBuilder Add(PkiStatusInfo status, CertId certId) { if (this.status.Count != this.revCerts.Count) throw new InvalidOperationException("status and revCerts sequence must be in common order"); this.status.Add(status); this.revCerts.Add(certId); return this; }
public virtual PkiStatusInfo[] GetStatus() { PkiStatusInfo[] results = new PkiStatusInfo[status.Count]; for (int i = 0; i != results.Length; ++i) { results[i] = PkiStatusInfo.GetInstance(status[i]); } return results; }
public virtual PkiStatusInfo[] GetStatus() { PkiStatusInfo[] results = new PkiStatusInfo[status.Count]; for (int i = 0; i != results.Length; ++i) { results[i] = PkiStatusInfo.GetInstance(status[i]); } return(results); }
private TimeStampResp( Asn1Sequence seq) { this.pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]); if (seq.Count > 1) { this.timeStampToken = ContentInfo.GetInstance(seq[1]); } }
private CertStatus(Asn1Sequence seq) { certHash = Asn1OctetString.GetInstance(seq[0]); certReqId = DerInteger.GetInstance(seq[1]); if (seq.Count > 2) { statusInfo = PkiStatusInfo.GetInstance(seq[2]); } }
public virtual RevRepContentBuilder Add(PkiStatusInfo status, CertId certId) { if (this.status.Count != this.revCerts.Count) { throw new InvalidOperationException("status and revCerts sequence must be in common order"); } this.status.Add(status); this.revCerts.Add(certId); return(this); }
public ErrorMsgContent( PkiStatusInfo pkiStatusInfo, DerInteger errorCode, PkiFreeText errorDetails) { if (pkiStatusInfo == null) throw new ArgumentNullException("pkiStatusInfo"); this.pkiStatusInfo = pkiStatusInfo; this.errorCode = errorCode; this.errorDetails = errorDetails; }
public ErrorMsgContent( PkiStatusInfo pkiStatusInfo, DerInteger errorCode, PkiFreeText errorDetails) { if (pkiStatusInfo == null) { throw new ArgumentNullException("pkiStatusInfo"); } this.pkiStatusInfo = pkiStatusInfo; this.errorCode = errorCode; this.errorDetails = errorDetails; }
private ErrorMsgContent(Asn1Sequence seq) { pkiStatusInfo = PkiStatusInfo.GetInstance(seq[0]); for (int pos = 1; pos < seq.Count; ++pos) { Asn1Encodable ae = seq[pos]; if (ae is DerInteger) { errorCode = DerInteger.GetInstance(ae); } else { errorDetails = PkiFreeText.GetInstance(ae); } } }
public CertResponse( DerInteger certReqId, PkiStatusInfo status, CertifiedKeyPair certifiedKeyPair, Asn1OctetString rspInfo) { if (certReqId == null) throw new ArgumentNullException("certReqId"); if (status == null) throw new ArgumentNullException("status"); this.certReqId = certReqId; this.status = status; this.certifiedKeyPair = certifiedKeyPair; this.rspInfo = rspInfo; }
public CertResponse( DerInteger certReqId, PkiStatusInfo status, CertifiedKeyPair certifiedKeyPair, Asn1OctetString rspInfo) { if (certReqId == null) { throw new ArgumentNullException("certReqId"); } if (status == null) { throw new ArgumentNullException("status"); } this.certReqId = certReqId; this.status = status; this.certifiedKeyPair = certifiedKeyPair; this.rspInfo = rspInfo; }
private KeyRecRepContent(Asn1Sequence seq) { status = PkiStatusInfo.GetInstance(seq[0]); for (int pos = 1; pos < seq.Count; ++pos) { Asn1TaggedObject tObj = Asn1TaggedObject.GetInstance(seq[pos]); switch (tObj.TagNo) { case 0: newSigCert = CmpCertificate.GetInstance(tObj.GetObject()); break; case 1: caCerts = Asn1Sequence.GetInstance(tObj.GetObject()); break; case 2: keyPairHist = Asn1Sequence.GetInstance(tObj.GetObject()); break; default: throw new ArgumentException("unknown tag number: " + tObj.TagNo, "seq"); } } }
public CertStatus(byte[] certHash, BigInteger certReqId, PkiStatusInfo statusInfo) { this.certHash = new DerOctetString(certHash); this.certReqId = new DerInteger(certReqId); this.statusInfo = statusInfo; }
public CertResponse( DerInteger certReqId, PkiStatusInfo status) : this(certReqId, status, null, null) { }
public ErrorMsgContent(PkiStatusInfo pkiStatusInfo) : this(pkiStatusInfo, null, null) { }
public virtual RevRepContentBuilder Add(PkiStatusInfo status) { this.status.Add(status); return this; }
public virtual RevRepContentBuilder Add(PkiStatusInfo status) { this.status.Add(status); return(this); }