AlgorithmIdentifier 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AlgorithmIdentifier() |
AlgorithmIdentifier() 建構函式使用一組預設參數建立 AlgorithmIdentifier 類別的執行個體。 |
AlgorithmIdentifier(Oid) |
AlgorithmIdentifier(Oid) 建構函式使用指定的演算法識別項,建立 AlgorithmIdentifier 類別的執行個體。 |
AlgorithmIdentifier(Oid, Int32) |
AlgorithmIdentifier(Oid, Int32) 建構函式使用指定的演算法識別項和金鑰長度建立 AlgorithmIdentifier 類別的執行個體。 |
AlgorithmIdentifier()
AlgorithmIdentifier() 建構函式使用一組預設參數建立 AlgorithmIdentifier 類別的執行個體。
public:
AlgorithmIdentifier();
public AlgorithmIdentifier ();
Public Sub New ()
例外狀況
密碼編譯作業無法完成。
備註
類別 AlgorithmIdentifier 具有下列預設屬性值。
屬性 | 預設值 |
---|---|
Oid | 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) |
KeyLength | 默認密碼編譯服務提供者所提供的最大值 |
若要取得建構這個類別實例之應用程式的最高控制權,請使用其中一個建構函式,藉由傳入其 Oid 對象來設定演算法。 這可防範預設演算法可能會因為安全性或其他考慮而變更的可能性。
適用於
AlgorithmIdentifier(Oid)
AlgorithmIdentifier(Oid) 建構函式使用指定的演算法識別項,建立 AlgorithmIdentifier 類別的執行個體。
public:
AlgorithmIdentifier(System::Security::Cryptography::Oid ^ oid);
public AlgorithmIdentifier (System.Security.Cryptography.Oid oid);
new System.Security.Cryptography.Pkcs.AlgorithmIdentifier : System.Security.Cryptography.Oid -> System.Security.Cryptography.Pkcs.AlgorithmIdentifier
Public Sub New (oid As Oid)
參數
- oid
- Oid
演算法的物件識別項。
例外狀況
密碼編譯作業無法完成。
備註
如需與此建構函式搭配使用的預設屬性值,請參閱 AlgorithmIdentifier()。
適用於
AlgorithmIdentifier(Oid, Int32)
AlgorithmIdentifier(Oid, Int32) 建構函式使用指定的演算法識別項和金鑰長度建立 AlgorithmIdentifier 類別的執行個體。
public:
AlgorithmIdentifier(System::Security::Cryptography::Oid ^ oid, int keyLength);
public AlgorithmIdentifier (System.Security.Cryptography.Oid oid, int keyLength);
new System.Security.Cryptography.Pkcs.AlgorithmIdentifier : System.Security.Cryptography.Oid * int -> System.Security.Cryptography.Pkcs.AlgorithmIdentifier
Public Sub New (oid As Oid, keyLength As Integer)
參數
- oid
- Oid
演算法的物件識別項。
- keyLength
- Int32
金鑰的長度 (位元數)。
例外狀況
密碼編譯作業無法完成。
備註
使用 keyLength
固定金鑰長度的演算法會忽略 參數。