다음을 통해 공유


CRYPT_XML_PROPERTY_ID 열거형(cryptxml.h)

CRYPT_XML_PROPERTY_ID 열거형은 XML 속성의 형식과 사용을 지정합니다.

Syntax

typedef enum {
  CRYPT_XML_PROPERTY_MAX_HEAP_SIZE = 1,
  CRYPT_XML_PROPERTY_SIGNATURE_LOCATION = 2,
  CRYPT_XML_PROPERTY_MAX_SIGNATURES = 3,
  CRYPT_XML_PROPERTY_DOC_DECLARATION = 4,
  CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET = 5
} CRYPT_XML_PROPERTY_ID;

상수

 
CRYPT_XML_PROPERTY_MAX_HEAP_SIZE
값: 1
XML 계층에서 사용할 수 있는 최대 힙 크기(바이트)를 지정합니다.
이 속성은 XML 파트를 구문 분석하거나 생성하는 데 사용되는 중간 버퍼에 적용됩니다.
기본적으로 제한은 CRYPT_XML_BLOB_MAX 같습니다.
CRYPT_XML_PROPERTY_SIGNATURE_LOCATION
값: 2
서명을 만들 XML 문서의 위치를 지정합니다.



다음 형식이 지원됩니다.




#id


서명을 삽입할 요소의 ID 특성입니다.


/a/b/c


서명을 삽입할 요소의 절대 경로입니다.


CRYPT_XML_PROPERTY_MAX_SIGNATURES
값: 3
XML 문서를 구문 분석할 때 시그니처 요소의 최대 수를 지정합니다.
이 속성은 기본 CRYPT_XML_SIGNATURES_MAX 값을 재정의합니다.
CRYPT_XML_PROPERTY_DOC_DECLARATION
값: 4
XML 문서 선언을 작성할지 여부를 지정합니다. 이 속성은 와 함께 사용됩니다.
CryptXmlEncode 함수입니다. 기본 속성은 TRUE입니다.
CRYPT_XML_PROPERTY_XML_OUTPUT_CHARSET
값: 5
사용자 지정 요소에 대한 XML 조각의 인코딩 문자 집합을 지정합니다. 이 속성은 와 함께 사용됩니다.
CryptXmlOpenToDecode 함수입니다.
기본 문자 집합은 열린 문서에서 상속됩니다.

설명

속성 값이 데이터에 대한 포인터로 정의되면 서명 작업의 전체 기간에 대해 포인터가 유효해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 cryptxml.h