Module: CPKIFBPublicKey
Definition in file PKIFBCryptPublicKey.cpp.
#include "PKIFBCryptPublicKey.h"
#include <wincrypt.h>
#include <iostream>
#include <sstream>
#include "PKIFKeyMaterial.h"
#include "PKIFCryptoPPKeyMaterial.h"
#include "Buffer.h"
#include "Certificate.h"
#include "AlgorithmIdentifier.h"
#include "SubjectPublicKeyInfo.h"
#include "PKIFException.h"
#include "PKIFCryptoException.h"
#include "ToolkitUtils.h"
#include "components.h"
#include "PKIFCommonErrors.h"
#include "PKIFCNGUtils.h"
#include "PKIFCAPIErrors.h"
Go to the source code of this file.
Defines | |
#define | NT_SUCCESS(Status) (((NTSTATUS)(Status)) >= 0) |
Functions | |
bool | GetCAPI1ProvType (PCERT_PUBLIC_KEY_INFO spki, DWORD &prov) |
#define NT_SUCCESS | ( | Status | ) | (((NTSTATUS)(Status)) >= 0) |
Definition at line 33 of file PKIFBCryptPublicKey.cpp.
Referenced by _CNGVerify(), CPKIFCNGCAPIRaw::CryptInit(), CPKIFCNGCAPIRaw::GenRandom(), CPKIFCNGCAPIRaw::HashFinal(), CPKIFCNGCAPIRaw::HashInit(), CPKIFCNGCAPIRaw::HashUpdate(), CPKIFCNGCAPIRaw::HMACFinal(), CPKIFCNGCAPIRaw::HMACInit(), CPKIFCNGCAPIRaw::HMACUpdate(), and CPKIFBCryptPublicKey::Initialize().
bool GetCAPI1ProvType | ( | PCERT_PUBLIC_KEY_INFO | spki, | |
DWORD & | prov | |||
) |
Interface: Module
This function is used to determine the CAPI1 provider type
spki | [in]subjectPublicKeyInfo structure |
prov | [out]CAPI1 provider type |
Definition at line 45 of file PKIFBCryptPublicKey.cpp.
Referenced by CPKIFBCryptPublicKey::Initialize().