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