当前位置: 首页>>代码示例>>C#>>正文


C# Asn1TaggedObject.GetObject方法代码示例

本文整理汇总了C#中Asn1TaggedObject.GetObject方法的典型用法代码示例。如果您正苦于以下问题:C# Asn1TaggedObject.GetObject方法的具体用法?C# Asn1TaggedObject.GetObject怎么用?C# Asn1TaggedObject.GetObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Asn1TaggedObject的用法示例。


在下文中一共展示了Asn1TaggedObject.GetObject方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: CertOrEncCert

		private CertOrEncCert(Asn1TaggedObject tagged)
		{
			if (tagged.TagNo == 0)
			{
				certificate = CmpCertificate.GetInstance(tagged.GetObject());
			}
			else if (tagged.TagNo == 1)
			{
				encryptedCert = EncryptedValue.GetInstance(tagged.GetObject());
			}
			else
			{
				throw new ArgumentException("unknown tag: " + tagged.TagNo, "tagged");
			}
		}
开发者ID:ktw,项目名称:OutlookPrivacyPlugin,代码行数:15,代码来源:CertOrEncCert.cs

示例2: GetInstance

		public static DirectoryString GetInstance(
			Asn1TaggedObject	obj,
			bool				isExplicit)
		{
			if (!isExplicit)
				throw new ArgumentException("choice item must be explicitly tagged");

			return GetInstance(obj.GetObject());
		}
开发者ID:KimikoMuffin,项目名称:bc-csharp,代码行数:9,代码来源:DirectoryString.cs

示例3: GetInstance

		public static RequestedCertificate GetInstance(
			Asn1TaggedObject	obj,
			bool				isExplicit)
		{
			if (!isExplicit)
				throw new ArgumentException("choice item must be explicitly tagged");

			return GetInstance(obj.GetObject());
		}
开发者ID:MBrekhof,项目名称:pleiobox-clients,代码行数:9,代码来源:RequestedCertificate.cs

示例4: GetInstance

		/**
         * return an OriginatorIdentifierOrKey object from a tagged object.
         *
         * @param o the tagged object holding the object we want.
         * @param explicitly true if the object is meant to be explicitly
         *              tagged false otherwise.
         * @exception ArgumentException if the object held by the
         *          tagged object cannot be converted.
         */
        public static OriginatorIdentifierOrKey GetInstance(
            Asn1TaggedObject	o,
            bool				explicitly)
        {
            if (!explicitly)
            {
                throw new ArgumentException(
                        "Can't implicitly tag OriginatorIdentifierOrKey");
            }

			return GetInstance(o.GetObject());
        }
开发者ID:KimikoMuffin,项目名称:bc-csharp,代码行数:21,代码来源:OriginatorIdentifierOrKey.cs

示例5: PkiArchiveOptions

 private PkiArchiveOptions(Asn1TaggedObject tagged)
 {
     switch (tagged.TagNo)
     {
         case encryptedPrivKey:
             value = EncryptedKey.GetInstance(tagged.GetObject());
             break;
         case keyGenParameters:
             value = Asn1OctetString.GetInstance(tagged, false);
             break;
         case archiveRemGenPrivKey:
             value = DerBoolean.GetInstance(tagged, false);
             break;
         default:
             throw new ArgumentException("unknown tag number: " + tagged.TagNo, "tagged");
     }
 }
开发者ID:woutersmit,项目名称:NBitcoin,代码行数:17,代码来源:PKIArchiveOptions.cs

示例6: GetInstance

 public static Time GetInstance(
     Asn1TaggedObject	obj,
     bool				explicitly)
 {
     return GetInstance(obj.GetObject());
 }
开发者ID:NicolasDorier,项目名称:bc-csharp,代码行数:6,代码来源:Time.cs

示例7: GetInstance

 public static PopoPrivKey GetInstance(Asn1TaggedObject tagged, bool isExplicit)
 {
     return new PopoPrivKey(Asn1TaggedObject.GetInstance(tagged.GetObject()));
 }
开发者ID:htlp,项目名称:itextsharp,代码行数:4,代码来源:PopoPrivKey.cs

示例8: PkiBody

 private PkiBody(Asn1TaggedObject tagged)
 {
     tagNo = tagged.TagNo;
     body = GetBodyForType(tagNo, tagged.GetObject());
 }
开发者ID:htlp,项目名称:itextsharp,代码行数:5,代码来源:PKIBody.cs

示例9: GetInstance

		public static AttCertIssuer GetInstance(
			Asn1TaggedObject	obj,
			bool				isExplicit)
		{
			return GetInstance(obj.GetObject()); // must be explictly tagged
		}
开发者ID:KimikoMuffin,项目名称:bc-csharp,代码行数:6,代码来源:AttCertIssuer.cs


注:本文中的Asn1TaggedObject.GetObject方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。