51 lines
1.9 KiB
C
51 lines
1.9 KiB
C
|
/*-----------------------------------------------------------------------------
|
||
|
* Copyright (C) Microsoft Corporation, 1995 - 1996.
|
||
|
* All rights reserved.
|
||
|
*
|
||
|
* This file is part of the Microsoft Private Communication Technology
|
||
|
* reference implementation, version 1.0
|
||
|
*
|
||
|
* The Private Communication Technology reference implementation, version 1.0
|
||
|
* ("PCTRef"), is being provided by Microsoft to encourage the development and
|
||
|
* enhancement of an open standard for secure general-purpose business and
|
||
|
* personal communications on open networks. Microsoft is distributing PCTRef
|
||
|
* at no charge irrespective of whether you use PCTRef for non-commercial or
|
||
|
* commercial use.
|
||
|
*
|
||
|
* Microsoft expressly disclaims any warranty for PCTRef and all derivatives of
|
||
|
* it. PCTRef and any related documentation is provided "as is" without
|
||
|
* warranty of any kind, either express or implied, including, without
|
||
|
* limitation, the implied warranties or merchantability, fitness for a
|
||
|
* particular purpose, or noninfringement. Microsoft shall have no obligation
|
||
|
* to provide maintenance, support, upgrades or new releases to you or to anyone
|
||
|
* receiving from you PCTRef or your modifications. The entire risk arising out
|
||
|
* of use or performance of PCTRef remains with you.
|
||
|
*
|
||
|
* Please see the file LICENSE.txt,
|
||
|
* or http://pct.microsoft.com/pct/pctlicen.txt
|
||
|
* for more information on licensing.
|
||
|
*
|
||
|
* Please see http://pct.microsoft.com/pct/pct.htm for The Private
|
||
|
* Communication Technology Specification version 1.0 ("PCT Specification")
|
||
|
*
|
||
|
* 1/23/96
|
||
|
*----------------------------------------------------------------------------*/
|
||
|
|
||
|
|
||
|
|
||
|
#define SERIALNUMBER_LENGTH 16
|
||
|
|
||
|
#define CF_VERIFY_SIG 1
|
||
|
#define CF_CERT_FROM_FILE 2
|
||
|
|
||
|
#define CERT_HEADER_LEN 17
|
||
|
|
||
|
|
||
|
BOOL
|
||
|
CrackCertificate(
|
||
|
PBYTE pbCertificate,
|
||
|
DWORD cbCertificate,
|
||
|
PX509Certificate * ppCertificate);
|
||
|
|
||
|
|