AlgorithmIdentifier 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 AlgorithmIdentifier 類別的新執行個體。
多載
| 名稱 | Description |
|---|---|
| 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 參數會被忽略。