コード例 #1
0
 public KerberosFastRequest(KrbFastReq fastReq)
 {
     FastReq = fastReq;
 }
 public void Decrypt(byte[] armorKey)
 {
     ArmorKey = armorKey;
     var decrypted = KerberosUtility.Decrypt(
         (Cryptographic.EncryptionType)EncFastReq.etype.Value,
         armorKey,
         EncFastReq.cipher.ByteArrayValue,
         (int)KeyUsageNumber.FAST_ENC);
     KrbFastReq krbFastReq = new KrbFastReq();
     krbFastReq.BerDecode(new Asn1DecodingBuffer(decrypted));
     FastReq = new KerberosFastRequest(krbFastReq);
 }