2011-01-12 3 views
1

PackageDigitalSignatureManager 개체에서 Sign() 메서드의 표준화 된 접근 방식을 사용하여 프로그래밍 방식으로 여러 DOCX 파일에 디지털 서명을 추가하려고합니다. 예를 들어에서여러 Open Office XML Docx 문서에 디지털 서명을 프로그래밍 방식으로 추가하는 방법은 무엇입니까?

로 : http://blogs.infosupport.com/blogs/wouterv/archive/2007/02/24/Signing-Office-Open-XML-documents-using-the-Packaging-API.aspx

건은 Microsoft 암호화 API는 스마트 카드에 개인 키에 액세스하려고하기 때문에 사용자 메소드 로그인, 그것은, PIN 키를 입력하라는 메시지를 표시 할 때,이다 .

여러 DOCX 파일에 디지털 서명을 추가 할 때 한 번만 서명 할 수있는 방법이 있습니까? 따라서 여러 파일에 서명 할 때 한 번만 사용자에게 메시지가 표시됩니까?

답변

0

경우에 따라 토큰에 대한 액세스마다 PIN이 입력됩니다. 일반적으로 스마트 카드 드라이버 수준에서 구성 가능합니다. 즉, 프로세스의 PIN 값을 캐시 할 수있는 옵션이 있습니다. 또 다른 방법은 PKCS # 11 인터페이스를 사용하여 인증서에 액세스하는 것입니다. 이는 SecureBlackbox 제품을 사용하여 가능합니다.이 제품은 PKCS # 11 인터페이스 (및 CryptoAPI)를 통한 인증서를 사용하여 Office 문서 (MS Office 및 OpenOffice 포함)의 서명을 제공합니다.

관련 문제