public static GetInstance ( Asn1TaggedObject obj, bool isExplicit ) : |
||
obj | Asn1TaggedObject | |
isExplicit | bool | |
Résultat |
private ProofOfPossession(Asn1TaggedObject tagged) { tagNo = tagged.TagNo; 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 ArgumentException("unknown tag: " + tagNo, "tagged"); } }
private ProofOfPossession(Asn1TaggedObject tagged) { //IL_0073: Unknown result type (might be due to invalid IL or missing references) tagNo = tagged.TagNo; switch (tagNo) { case 0: obj = DerNull.Instance; break; case 1: obj = PopoSigningKey.GetInstance(tagged, isExplicit: false); break; case 2: case 3: obj = PopoPrivKey.GetInstance(tagged, isExplicit: false); break; default: throw new ArgumentException(string.Concat((object)"unknown tag: ", (object)tagNo), "tagged"); } }
public static PopoSigningKey GetInstance(Asn1TaggedObject obj, bool isExplicit) { return(PopoSigningKey.GetInstance(Asn1Sequence.GetInstance(obj, isExplicit))); }