SignedDataBlock.Sign 메서드
지정한 SignedDataBlock 개체가 나타내는 데이터 집합에 디지털 서명을 추가하기 위한 서명 대화 상자를 호출합니다.
네임스페이스: Microsoft.Office.InfoPath
어셈블리: Microsoft.Office.InfoPath(Microsoft.Office.InfoPath.dll)
구문
‘선언
Public MustOverride Sub Sign
‘사용 방법
Dim instance As SignedDataBlock
instance.Sign()
public abstract void Sign()
예외
예외 | 조건 |
---|---|
InvalidOperationException | 서명이 시작된 후 원본으로 사용하는 XML 문서에 양식 코드를 작성하려고 했습니다. |
SecurityException | 양식 옵션 대화 상자의 보안 및 신뢰 범주를 사용하여 양식 서식 파일이 전체 신뢰로 구성되어 있지 않습니다. |
주의
새 서명은 기본 서명 서식 파일을 사용하며 이 서식 파일은 지정한 SignedDataBlock 개체가 나타내는 데이터 집합에 적용됩니다. 이 메서드를 호출하면 서명 대화 상자를 통해 수행되는 서명 프로세스의 두 번째 단계로 진행됩니다. 즉, 서명되고 있는 양식 또는 섹션이 올바른지 확인하고 디지털 서명과 함께 저장할 추가 정보(예: 서명으로 사용할 그림 선택, 서명 목적 지정)를 지정합니다. 사용자는 다른 디지털 인증서를 사용하여 서명하도록 선택할 수도 있습니다.
이 멤버는 양식 옵션 대화 상자의 보안 및 신뢰 범주에서 완전히 신뢰할 수 있는 상태로 실행되도록 구성된 양식 서식 파일에서 연 양식에서만 액세스할 수 있습니다. 이 멤버를 사용하려면 직접 실행 호출자에 대한 전체 신뢰가 필요하며 부분적으로 신뢰할 수 있는 코드에서는 사용할 수 없습니다. 자세한 내용은 MSDN의 "부분적으로 신뢰할 수 있는 코드에서 라이브러리 사용"을 참조하십시오.
이 형식 또는 멤버는 Microsoft InfoPath Filer에서 연 양식에서 실행되는 코드에서만 액세스할 수 있습니다.
예
다음 예제에서는 지정한 SignedDataBlock 개체가 나타내는 데이터 집합에 대한 서명 대화 상자를 호출합니다.
this.SignedDataBlocks[0].Sign();
Me.SignedDataBlocks(0).Sign()