示例#1
0
 public RevocationReason(
     bool isCritical,
     RevocationReasonTag reason,
     string description)
     : base(SignatureSubpacketTag.RevocationReason, isCritical, false, CreateData(reason, description))
 {
 }
 public RevocationReason(
     bool				isCritical,
     RevocationReasonTag	reason,
     string				description)
     : base(SignatureSubpacketTag.RevocationReason, isCritical, CreateData(reason, description))
 {
 }
 private static byte[] CreateData(RevocationReasonTag reason, string description)
 {
     byte[] array  = Strings.ToUtf8ByteArray(description);
     byte[] array2 = new byte[1 + array.Length];
     array2[0] = (byte)reason;
     Array.Copy(array, 0, array2, 1, array.Length);
     return(array2);
 }
示例#4
0
        private static byte[] CreateData(
            RevocationReasonTag reason,
            string description)
        {
            byte[] descriptionBytes = Strings.ToUtf8ByteArray(description);
            byte[] data             = new byte[1 + descriptionBytes.Length];

            data[0] = (byte)reason;
            Array.Copy(descriptionBytes, 0, data, 1, descriptionBytes.Length);

            return(data);
        }
        private static byte[] CreateData(
            RevocationReasonTag	reason,
            string				description)
        {
            byte[] descriptionBytes = Strings.ToUtf8ByteArray(description);
            byte[] data = new byte[1 + descriptionBytes.Length];

            data[0] = (byte)reason;
            Array.Copy(descriptionBytes, 0, data, 1, descriptionBytes.Length);

            return data;
        }
 /// <summary>
 /// Sets revocation reason sub packet
 /// </summary>
 public void SetRevocationReason(bool isCritical, RevocationReasonTag reason,
                                 string description)
 {
     list.Add(new RevocationReason(isCritical, reason, description));
 }
		/// <summary>
		/// Sets revocation reason sub packet
		/// </summary>	    
		public void SetRevocationReason(bool isCritical, RevocationReasonTag reason,
			string description)
		{
			list.Add(new RevocationReason(isCritical, reason, description));
		}