private void checkConstruction(
OtherCertID certID,
AlgorithmIdentifier algId,
byte[] digest,
IssuerSerial issuerSerial)
{
checkValues(certID, algId, digest, issuerSerial);
certID = OtherCertID.GetInstance(certID);
checkValues(certID, algId, digest, issuerSerial);
Asn1InputStream aIn = new Asn1InputStream(certID.ToAsn1Object().GetEncoded());
Asn1Sequence seq = (Asn1Sequence) aIn.ReadObject();
certID = OtherCertID.GetInstance(seq);
checkValues(certID, algId, digest, issuerSerial);
}