public RevocationValues( CertificateList[] crlVals, BasicOcspResponse[] ocspVals, OtherRevVals otherRevVals) { if (otherRevVals == null) throw new ArgumentNullException("otherRevVals"); if (crlVals != null) { this.crlVals = new DerSequence(crlVals); } if (ocspVals != null) { this.ocspVals = new DerSequence(ocspVals); } this.otherRevVals = otherRevVals; }
// private readonly X509Certificate[] chain; public BasicOcspResp( BasicOcspResponse resp) { this.resp = resp; this.data = resp.TbsResponseData; }
public BasicOcspResponse[] GetOcspVals() { BasicOcspResponse[] result = new BasicOcspResponse[ocspVals.Count]; for (int i = 0; i < ocspVals.Count; ++i) { result[i] = BasicOcspResponse.GetInstance(ocspVals[i].ToAsn1Object()); } return result; }