Pkcs12Builder 클래스

정의

PKCS#12 PFX 데이터 값을 만들 수 있습니다. 이 클래스는 상속할 수 없습니다.

public ref class Pkcs12Builder sealed
public sealed class Pkcs12Builder
type Pkcs12Builder = class
Public NotInheritable Class Pkcs12Builder
상속
Pkcs12Builder

생성자

Name Description
Pkcs12Builder()

클래스의 새 값을 초기화합니다 Pkcs12Builder .

속성

Name Description
IsSealed

PFX 데이터가 봉인되었는지 여부를 나타내는 값을 가져옵니다.

메서드

Name Description
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)

바이트 배열에서 바이트 기반 암호로 암호화된 번들의 PFX에 콘텐츠를 추가합니다.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)

범위에서 바이트 기반 암호로 암호화된 번들의 PFX에 콘텐츠를 추가합니다.

AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)

범위에서 문자 기반 암호로 암호화된 번들의 PFX에 콘텐츠를 추가합니다.

AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)

문자열의 문자 기반 암호로 암호화된 번들의 PFX에 콘텐츠를 추가합니다.

AddSafeContentsUnencrypted(Pkcs12SafeContents)

콘텐츠를 암호화하지 않고 PFX에 추가합니다.

Encode()

봉인된 PFX의 내용을 인코딩하고 바이트 배열로 반환합니다.

SealWithMac(ReadOnlySpan<Char>, HashAlgorithmName, Int32)

범위의 암호가 있는 콘텐츠에 MAC(암호 기반 메시지 인증 코드)를 적용하여 PFX를 추가 변경으로부터 봉인합니다.

SealWithMac(String, HashAlgorithmName, Int32)

문자열의 암호를 사용하여 내용에 MAC(암호 기반 메시지 인증 코드)를 적용하여 PFX를 추가 변경 내용에 대해 봉인합니다.

SealWithoutIntegrity()

변조 방지를 적용하지 않고 추가 변경 내용으로부터 PFX를 봉인합니다.

TryEncode(Span<Byte>, Int32)

봉인된 PFX의 내용을 제공된 버퍼로 인코딩하려고 시도합니다.

적용 대상