DigitalSignature

DigitalSignature class

디지털 서명 속성을 포함합니다.

public class DigitalSignature : BaseSignature

생성자

이름 설명
DigitalSignature() 기본 매개변수로 디지털 서명을 초기화합니다.
DigitalSignature(string) 알려진 SignatureId로 디지털 서명을 초기화합니다.
DigitalSignature(X509Certificate2) 지정된 인증서로 디지털 서명을 생성합니다.
DigitalSignature(X509Store) 지정된 X509 저장소를 기반으로 디지털 서명을 만듭니다. 지정된 저장소의 첫 번째 인증서가 사용됩니다.
DigitalSignature(X509Store, int) 지정된 X509 저장소 및 인증서 색인을 기반으로 디지털 서명을 생성합니다.

속성

이름 설명
Certificate { get; set; } X509 인증서를 가져오거나 설정합니다.
CertificateStoreLocation { get; set; } certificate 의 저장소 위치를 지정합니다.
CertificateStoreName { get; set; } 인증서의 저장소 이름을 지정합니다.
Comments { get; set; } 서명 목적 설명을 가져오거나 설정합니다.
CreatedOn { get; set; } 서명 생성 날짜를 가져오거나 설정합니다.
Deleted { get; } 이 서명이 문서에서 삭제되었는지 여부를 나타내는 플래그를 가져옵니다. 이 속성은 삭제된 서명 목록을 유지하기 위해 문서 기록 로그 레코드에만 사용됩니다.
Height { get; set; } 서명의 높이를 지정합니다.
IsSignature { get; set; } 이 구성 요소가 서명 또는 문서 내용인지 나타내는 플래그를 가져오거나 설정합니다. 이 속성은 요소를 서명(true) 또는 문서 요소(false)로 설정하기 위해 Update 메서드와 함께 사용됩니다.
IsValid { get; set; } 이 디지털 서명이 유효하고 문서가 변조되지 않은 경우 true를 유지합니다.
Left { get; set; } 서명의 왼쪽 위치를 지정합니다.
ModifiedOn { get; set; } 서명 수정 날짜를 가져오거나 설정합니다.
PageNumber { get; } 페이지 서명이 발견되었음을 지정합니다.
SignatureId { get; } 업데이트 또는 삭제 메서드를 통해 문서의 서명을 수정하는 고유한 서명 식별자입니다. 이 속성은 서명 또는 검색 메서드가 호출된 후 자동으로 설정됩니다. 서명을 조작하기 위해 수동으로 설정하기 전에 이 속성을 저장한 경우.
SignatureType { get; } 서명 유형을 지정합니다.
SignTime { get; set; } 문서가 서명된 시간을 가져오거나 설정합니다.
Thumbprint { get; } 인증서의 지문을 가져옵니다.
Top { get; set; } 서명의 상단 위치를 지정합니다.
Width { get; set; } 서명의 너비를 지정합니다.
XAdESType { get; } XAdES 유형XAdESType . 기본값은 없음(XAdES가 꺼져 있음)입니다. 현재 XAdES 서명 유형은 스프레드시트 문서에 대해서만 지원됩니다.

행동 양식

이름 설명
override Clone() 복제 바코드 서명 인스턴스.
override Equals(object) 서명 속성을 비교하기 위해 Equals 메서드를 덮어씁니다
override GetHashCode() GetHashCode method 재정의
static LoadDigitalSignatures() 모든 시스템 X509 인증서 저장소에서 디지털 서명을 로드합니다.
static LoadDigitalSignatures(StoreName) 전달된 X509 인증서 저장소에서 디지털 서명을 로드합니다.
static LoadDigitalSignatures(StoreName, StoreLocation) 전달된 X509 인증서 저장소에서 디지털 서명을 로드합니다.

또한보십시오