CertificateRevocationListBuilder.AddEntry 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
AddEntry(Byte[], Nullable<DateTimeOffset>, Nullable<X509RevocationReason>) |
使用選擇性撤銷時間和選擇性撤銷原因,將指定的序號新增至撤銷清單。 |
AddEntry(ReadOnlySpan<Byte>, Nullable<DateTimeOffset>, Nullable<X509RevocationReason>) |
使用選擇性撤銷時間和選擇性撤銷原因,將指定的序號新增至撤銷清單。 |
AddEntry(X509Certificate2, Nullable<DateTimeOffset>, Nullable<X509RevocationReason>) |
使用選擇性撤銷時間和選擇性撤銷原因,將指定的憑證新增至撤銷清單。 |
AddEntry(Byte[], Nullable<DateTimeOffset>, Nullable<X509RevocationReason>)
使用選擇性撤銷時間和選擇性撤銷原因,將指定的序號新增至撤銷清單。
public void AddEntry (byte[] serialNumber, DateTimeOffset? revocationTime = default, System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default);
member this.AddEntry : byte[] * Nullable<DateTimeOffset> * Nullable<System.Security.Cryptography.X509Certificates.X509RevocationReason> -> unit
Public Sub AddEntry (serialNumber As Byte(), Optional revocationTime As Nullable(Of DateTimeOffset) = Nothing, Optional reason As Nullable(Of X509RevocationReason) = Nothing)
參數
- serialNumber
- Byte[]
要撤銷之憑證的序號。
- revocationTime
- Nullable<DateTimeOffset>
撤銷憑證的時間,或使用 null
目前的系統時間。
預設為 null
。
- reason
- Nullable<X509RevocationReason>
撤銷憑證的原因,或 null
不包含原因。
預設為 null
。
例外狀況
serialNumber
為 null
。
reason
不是支持的撤銷原因。
serialNumber
是空的。
適用於
AddEntry(ReadOnlySpan<Byte>, Nullable<DateTimeOffset>, Nullable<X509RevocationReason>)
使用選擇性撤銷時間和選擇性撤銷原因,將指定的序號新增至撤銷清單。
public void AddEntry (ReadOnlySpan<byte> serialNumber, DateTimeOffset? revocationTime = default, System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default);
member this.AddEntry : ReadOnlySpan<byte> * Nullable<DateTimeOffset> * Nullable<System.Security.Cryptography.X509Certificates.X509RevocationReason> -> unit
Public Sub AddEntry (serialNumber As ReadOnlySpan(Of Byte), Optional revocationTime As Nullable(Of DateTimeOffset) = Nothing, Optional reason As Nullable(Of X509RevocationReason) = Nothing)
參數
- serialNumber
- ReadOnlySpan<Byte>
要撤銷之憑證的序號。
- revocationTime
- Nullable<DateTimeOffset>
撤銷憑證的時間,或使用 null
目前的系統時間。
預設值為 null
。
- reason
- Nullable<X509RevocationReason>
撤銷憑證的原因,或 null
不包含原因。
預設為 null
。
例外狀況
reason
不是支持的撤銷原因。
serialNumber
是空的。
適用於
AddEntry(X509Certificate2, Nullable<DateTimeOffset>, Nullable<X509RevocationReason>)
使用選擇性撤銷時間和選擇性撤銷原因,將指定的憑證新增至撤銷清單。
public void AddEntry (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, DateTimeOffset? revocationTime = default, System.Security.Cryptography.X509Certificates.X509RevocationReason? reason = default);
member this.AddEntry : System.Security.Cryptography.X509Certificates.X509Certificate2 * Nullable<DateTimeOffset> * Nullable<System.Security.Cryptography.X509Certificates.X509RevocationReason> -> unit
Public Sub AddEntry (certificate As X509Certificate2, Optional revocationTime As Nullable(Of DateTimeOffset) = Nothing, Optional reason As Nullable(Of X509RevocationReason) = Nothing)
參數
- certificate
- X509Certificate2
要撤銷的憑證。
- revocationTime
- Nullable<DateTimeOffset>
撤銷憑證的時間,或使用 null
目前的系統時間。
預設值為 null
。
- reason
- Nullable<X509RevocationReason>
撤銷憑證的原因,或 null
不包含原因。
預設為 null
。
例外狀況
certificate
為 null
。
reason
不是支持的撤銷原因。
備註
這個方法不會檢查憑證簽發者是否適用於所建置的CRL,憑證只會用於擷取序號。