다음을 통해 공유


CertificateRevocationListBuilder.AddEntry 메서드

정의

오버로드

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>)

Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs

선택적 해지 시간 및 선택적 해지 이유로 지정된 일련 번호를 해지 목록에 추가합니다.

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입니다.

예외

serialNumbernull입니다.

reason 는 지원되는 해지 이유가 아닙니다.

serialNumber가 비어 있는 경우

적용 대상

AddEntry(ReadOnlySpan<Byte>, Nullable<DateTimeOffset>, Nullable<X509RevocationReason>)

Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs

선택적 해지 시간 및 선택적 해지 이유로 지정된 일련 번호를 해지 목록에 추가합니다.

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>)

Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs
Source:
CertificateRevocationListBuilder.cs

선택적 해지 시간 및 선택적 해지 이유로 지정된 인증서를 해지 목록에 추가합니다.

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입니다.

예외

certificatenull입니다.

reason 는 지원되는 해지 이유가 아닙니다.

설명

이 메서드는 인증서 발급자를 빌드 중인 CRL에 적합한지 검사 않으며, 인증서는 일련 번호를 추출하는 데만 사용됩니다.

적용 대상