public static AsnCertificationRequest Decode(byte[] source, ref int pos) { AsnCertificationRequest instance = new AsnCertificationRequest(); //CheckContextTag(source, ref pos); pos++; long length = instance.GetLength(source, ref pos); instance.elements.Add(AsnCertificationRequestInfo.Decode(source, ref pos)); instance.elements.Add(AsnAlgorithmIdentifier.Decode(source, ref pos)); instance.elements.Add(AsnBitstring.Decode(source, ref pos)); return(instance); }
public static AsnCertificationRequestInfo Decode(byte[] source, ref int pos) { AsnCertificationRequestInfo instance = new AsnCertificationRequestInfo(); //CheckContextTag(source, ref pos); pos++; // get the sequence length long len = instance.GetLength(source, ref pos); instance.elements.Add(AsnInteger.Decode(source, ref pos)); instance.elements.Add(AsnName.Decode(source, ref pos)); instance.elements.Add(AsnPublicKeyInfo.Decode(source, ref pos)); instance.elements.Add(AsnAttributes.Decode(source, ref pos)); return(instance); }
public AsnCertificationRequest(AsnCertificationRequestInfo info) { elements.Add(info); elements.Add(new AsnAlgorithmIdentifier()); elements.Add(new AsnBitstring()); }