CRYPT_XML_KEY_ECDSA_KEY_VALUE structure (cryptxml.h)
The CRYPT_XML_KEY_ECDSA_KEY_VALUE structure defines an Elliptic Curve Digital Signature Algorithm (ECDSA) key value. The CRYPT_XML_KEY_ECDSA_KEY_VALUE structure is used as an element of the key value union in the CRYPT_XML_KEY_VALUE structure.
Syntax
typedef struct _CRYPT_XML_KEY_ECDSA_KEY_VALUE {
LPCWSTR wszNamedCurve;
CRYPT_XML_DATA_BLOB X;
CRYPT_XML_DATA_BLOB Y;
CRYPT_XML_BLOB ExplicitPara;
} CRYPT_XML_KEY_ECDSA_KEY_VALUE;
Members
wszNamedCurve
A pointer to a null-terminated Unicode string that contains the object identifier (OID) of the named curve.
X
Defines the X value of an ECDSA curve.
Y
Defines the Y value of an ECDSA curve.
ExplicitPara
A CRYPT_XML_BLOB value that defines the encoded parameters of an ECDSA curve.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
Header | cryptxml.h |