다음을 통해 공유


Certificates.Save 메서드

[CAPICOM은 Windows Server 2008, Windows Vista 및 Windows XP 운영 체제에서 사용할 수 있는 32비트 전용 구성 요소입니다. 대신 System.Security.Cryptography.X509Certificates 네임스페이스에서 X509Certificate2Collection클래스를 사용합니다.]

Save 메서드는 컬렉션에 Certificate 개체를 저장합니다.

구문

Certificates.Save( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal SaveAs ], _
  [ ByVal ExportFlag ] _
)

매개 변수

FileName [in]

인증서를 저장할 출력 파일의 이름을 포함하는 문자열입니다.

암호 [in, optional]

프라이빗 키 파일에 대한 일반 텍스트 암호를 포함하는 문자열입니다. 기본값은 빈 문자열("")입니다. 종료 null 문자를 포함하여 최대 32개의 유니코드 문자를 암호에 사용할 수 있습니다. 암호 보호에 대한 자세한 내용은 암호 처리를 참조하세요.

SaveAs [in, optional]

출력 파일의 형식을 지정하는 CAPICOM_CERTIFICATES_SAVE_AS_TYPE 열거형의 값입니다. 기본값은 CAPICOM_CERTIFICATES_SAVE_AS_PFX. 다음 표에서는 가능한 값을 보여 줍니다.

의미
CAPICOM_CERTIFICATES_SAVE_AS_PFX
인증서는 PFX로 저장됩니다.
CAPICOM_CERTIFICATES_SAVE_AS_PKCS7
인증서는 PKCS #7로 저장됩니다.
CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED
인증서는 직렬화로 저장됩니다.

 

ExportFlag [in, optional]

프라이빗 키 내보내기 오류가 무시되는지 여부를 지정하는 CAPICOM_EXPORT_FLAG 열거형의 값입니다. 기본값은 CAPICOM_EXPORT_DEFAULT. 다음 표에서는 가능한 값을 보여 줍니다.

의미
CAPICOM_EXPORT_DEFAULT
프라이빗 키 내보내기 오류는 무시되지 않습니다.
CAPICOM_EXPORT_IGNORE_PRIVATE_KEY_NOT_EXPORTABLE_ERROR
프라이빗 키 내보내기 오류는 무시됩니다.

 

반환 값

이 메서드는 값을 반환하지 않습니다.

설명

이 메서드는 웹 기반 애플리케이션에서 스크립팅될 때 CAPICOM_E_NOT_ALLOWED 발생합니다.

Store.Load 메서드를 사용하여 인증서 개체를 검색할 수 있습니다.

요구 사항

요구 사항
클라이언트 지원 종료
Windows Vista
서버 지원 종료
Windows Server 2008
재배포 가능 파일
Windows Server 2003 및 Windows XP의 CAPICOM 2.0 이상
DLL
Capicom.dll

추가 정보

인증서