windows-nt/Source/XPSP1/NT/ds/security/services/ca/include/certreq.h

55 lines
1.6 KiB
C
Raw Normal View History

2020-09-26 03:20:57 -05:00
//+--------------------------------------------------------------------------
//
// Microsoft Windows
// Copyright (C) Microsoft Corporation, 1996 - 1999
//
// File: certreq.h
//
// Contents: ICertRequest definitions
//
// History: 03-Jan-97 vich created
//
//---------------------------------------------------------------------------
#ifndef __CERTREQ_H__
#define __CERTREQ_H__
#ifdef __cplusplus
extern "C" {
#endif
// begin_certsrv
//+--------------------------------------------------------------------------
// Known request Attribute names and Value strings
// RequestType attribute name:
#define wszCERT_TYPE L"RequestType" // attribute name
// RequestType attribute values:
// Not specified: // Non-specific certificate
#define wszCERT_TYPE_CLIENT L"Client" // Client authentication cert
#define wszCERT_TYPE_SERVER L"Server" // Server authentication cert
#define wszCERT_TYPE_CODESIGN L"CodeSign" // Code signing certificate
#define wszCERT_TYPE_CUSTOMER L"SetCustomer" // SET Customer certificate
#define wszCERT_TYPE_MERCHANT L"SetMerchant" // SET Merchant certificate
#define wszCERT_TYPE_PAYMENT L"SetPayment" // SET Payment certificate
// Version attribute name:
#define wszCERT_VERSION L"Version" // attribute name
// Version attribute values:
// Not specified: // Whetever is current
#define wszCERT_VERSION_1 L"1" // Version one certificate
#define wszCERT_VERSION_2 L"2" // Version two certificate
#define wszCERT_VERSION_3 L"3" // Version three certificate
// end_certsrv
#ifdef __cplusplus
}
#endif
#endif // __CERTREQ_H__