閱讀英文

共用方式為


certenroll.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱

certenroll.h 包含下列程式設計介面:

介面

 
IAlternativeName

由 IX509ExtensionAlternativeNames 物件用來代表 AlternativeNames 延伸模組的實例。
IAlternativeNames

包含可讓您管理 IAlternativeName 物件集合的方法和屬性。
IBinaryConverter

包含一般方法,可讓您從位元組陣列建立 Unicode 編碼字串、從 Unicode 編碼字串建立位元組陣列,以及修改套用至字串的 Unicode 編碼類型。
ICertificateAttestationChallenge

允許應用程式解密從伺服器收到的金鑰證明挑戰。
ICertificatePolicies

包含可讓您管理 ICertificatePolicy 物件的集合的方法和屬性。
ICertificatePolicy

可用來指定憑證原則,以識別可使用憑證的用途。
ICertificationAuthorities

ICertificationAuthorities 介面會定義下列管理 ICertificationAuthority 物件集合的方法和屬性。
ICertificationAuthority

ICertificationAuthority 介面代表單一憑證授權單位單位。 憑證授權單位單位的集合是由 ICertificationAuthorities 介面表示。
ICertProperties

包含可讓您管理憑證屬性集合的方法和屬性。
ICertProperty

可用來建立外部屬性與憑證的關聯。
ICertPropertyArchived

表示可識別憑證是否已封存的憑證屬性。
ICertPropertyArchivedKeyHash

表示提交至憑證授權單位單位以進行封存之加密私密金鑰的 SHA-1 雜湊。
ICertPropertyAutoEnroll

表示憑證屬性,識別已設定為啟用憑證自動註冊的範本。
ICertPropertyBackedUp

表示外部憑證屬性,識別是否已備份憑證,如果已備份,則為儲存憑證的日期和時間。
ICertPropertyDescription

可讓您指定及擷取包含憑證描述性資訊的字串。
ICertPropertyEnrollment

表示憑證屬性,其中包含當用戶端在 IX509Enrollment 介面上呼叫 Enroll 方法時所建立的憑證和憑證授權單位單位 (CA) 資訊。
ICertPropertyEnrollmentPolicyServer

表示外部憑證屬性,其中包含憑證註冊原則的相關資訊, (CEP) 伺服器和憑證註冊伺服器 (CES) 。
ICertPropertyFriendlyName

可讓您指定及擷取包含憑證顯示名稱的字串。
ICertPropertyKeyProvInfo

表示包含私密金鑰相關資訊的憑證屬性。
ICertPropertyRenewal

表示憑證屬性,其中包含更新現有憑證時所建立之新憑證的 SHA-1 雜湊。
ICertPropertyRequestOriginator

表示憑證屬性,其中包含建立要求之電腦的網域命名系統 (DNS) 名稱。
ICertPropertySHA1Hash

表示包含憑證 SHA-1 雜湊的憑證屬性。
ICryptAttribute

ICryptAttribute 介面代表憑證要求中的密碼編譯屬性。 這些屬性的集合包含在 PKCS 的 CertificateRequestInfo 結構中
ICryptAttributes

ICryptAttributes 介面包含方法與屬性,可讓您管理 ICryptAttribute 物件的集合。
ICspAlgorithm

表示密碼編譯提供者所實作的演算法。
ICspAlgorithms

ICspAlgorithms 介面會定義下列管理 ICspAlgorithm 物件集合的方法和屬性。
ICspInformation

提供密碼編譯提供者之一般資訊的存取權。
ICspInformations

ICspInformations 介面會定義下列方法和屬性,以管理 ICspInformation 物件的集合。
ICspStatus

包含密碼編譯提供者/演算法組的相關資訊。 (ICspStatus)
ICspStatuses

包含密碼編譯提供者/演算法組的相關資訊。 (ICspStatuses)
IObjectId

表示 OID) (物件識別碼。
IObjectIds

IObjectIds 介面會定義方法與屬性,讓您能夠管理 IObjectId 物件的集合。
IPolicyQualifier

表示可以與憑證原則相關聯的限定詞。
IPolicyQualifiers

定義可讓您管理 IPolicyQualifier 物件集合的方法和屬性。
ISignerCertificate

表示可讓您簽署憑證要求的簽署憑證。
ISignerCertificates

ISignerCertificates 介面會定義下列方法和屬性,以管理 ISignerCertificate 物件的集合。
ISmimeCapabilities

定義下列方法和屬性,以管理 ISmimeCapability 物件的集合。
ISmimeCapability

代表 SMIMECapabilities 擴充功能,可識別電子郵件收件者的解密功能。
IX500DistinguishedName

表示 (DN) 的 X.500 辨別名稱。
IX509Attribute

可用來表示 PKCS 中的屬性
IX509AttributeArchiveKey

表示屬性,其中包含憑證授權單位單位要封存的加密私密金鑰。
IX509AttributeArchiveKeyHash

表示屬性,其中包含憑證授權單位單位要封存之加密私密金鑰的 SHA-1 雜湊。
IX509AttributeClientId

表示可用來識別產生憑證要求之用戶端的屬性。
IX509AttributeCspProvider

表示屬性,識別要求憑證之實體所使用的密碼編譯提供者。
IX509AttributeExtensions

定義在憑證要求中初始化和擷取憑證延伸模組的方法和屬性。
IX509AttributeOSVersion

表示屬性,其中包含產生憑證要求之用戶端作業系統的版本資訊。
IX509AttributeRenewalCertificate

表示包含要更新之憑證的屬性。 此屬性會自動放在 PKCS 中
IX509Attributes

IX509Attributes 介面會定義下列方法和屬性,可讓您管理 IX509Attribute 物件的集合。
IX509CertificateRequest

IX509CertificateRequest 介面代表抽象基底憑證要求,可識別憑證註冊 API 實作的每個要求物件通用和繼承的方法和屬性。
IX509CertificateRequestCertificate

IX509CertificateRequestCertificate 介面代表自我產生憑證的要求物件,可讓您直接建立憑證,而不需通過註冊或憑證授權單位單位。
IX509CertificateRequestCertificate2

IX509CertificateRequestCertificate2 介面代表自我產生憑證的要求物件,可讓您直接建立憑證,而不需通過註冊或憑證授權單位單位。
IX509CertificateRequestCmc

表示 CMS) 憑證要求的 CMC (憑證管理訊息。
IX509CertificateRequestCmc2

IX509CertificateRequestCmc2 介面代表 CMC (CMS 憑證管理訊息,) 憑證要求。
IX509CertificateRequestPkcs10

IX509CertificateRequestPkcs10 介面代表 PKCS
IX509CertificateRequestPkcs10V2

IX509CertificateRequestPkcs10V2 介面代表 PKCS
IX509CertificateRequestPkcs10V3

IX509CertificateRequestPkcs10V3 介面代表 PKCS
IX509CertificateRequestPkcs7

IX509CertificateRequestPkcs7 介面代表 PKCS
IX509CertificateRequestPkcs7V2

IX509CertificateRequestPkcs7V2 介面代表 PKCS
IX509CertificateTemplate

IX509CertificateTemplate 介面代表憑證要求範本。 它可以用來初始化 IX509CertificateTemplateWritable 介面。
IX509CertificateTemplates

IX509CertificateTemplates 介面會定義下列方法與屬性,以管理 IX509CertificateTemplate 物件的集合。
IX509CertificateTemplateWritable

IX509CertificateTemplateWritable 介面可讓您新增範本,或從範本存放區中刪除範本。 目前,Active Directory 是唯一可用的存放區。
IX509EndorsementKey

X.509 簽署金鑰介面
IX509Enrollment

代表最上層物件,並可讓您在憑證階層中註冊並安裝憑證回應。
IX509Enrollment2

IX509Enrollment2 介面可讓您在憑證階層中註冊並安裝憑證回應。
IX509EnrollmentHelper

IX509EnrollmentHelper 介面會定義方法,讓 Web 應用程式能夠註冊憑證、將原則伺服器認證儲存在認證快取中,以及註冊原則伺服器和註冊伺服器。
IX509EnrollmentPolicyServer

IX509EnrollmentPolicyServer 介面代表憑證註冊原則 (CEP) 伺服器。
IX509EnrollmentStatus

IX509EnrollmentStatus 介面可用來指定或擷取憑證註冊交易的詳細錯誤資訊。
IX509EnrollmentWebClassFactory

可用來在網頁上建立下列任何物件。
IX509Extension

可用來定義憑證要求的延伸模組。
IX509ExtensionAlternativeNames

可讓您指定憑證主體的一或多個替代名稱表單。 憑證授權單位單位會將名稱系結至認證的公開金鑰,以處理延伸模組。
IX509ExtensionAuthorityKeyIdentifier

可讓您指定 AuthorityKeyIdentifier 延伸模組。
IX509ExtensionBasicConstraints

可讓您指定憑證主體是否為憑證授權單位單位,如果是,則表示該授權單位鏈結的深度可能存在於定義此延伸模組識別碼的憑證授權單位單位底下。
IX509ExtensionCertificatePolicies

可讓您指定原則資訊詞彙的集合,每個詞彙都包含物件識別碼 (OID) 和選擇性原則限定詞。 單一原則字詞是由 ICertificatePolicy 物件所定義。
IX509ExtensionEnhancedKeyUsage

可用來定義物件識別碼集合 (OID) ,以識別憑證中包含的公開金鑰用途。
IX509ExtensionKeyUsage

可用來定義可由憑證中包含的公開金鑰所執行的作業限制。
IX509ExtensionMSApplicationPolicies

可讓您指定物件識別碼集合 (OID) ,指出應用程式如何使用憑證。
IX509Extensions

IX509Extensions 介面會定義下列方法和屬性,以管理 IX509Extension 物件的集合。
IX509ExtensionSmimeCapabilities

可用來向電子郵件寄件者報告電子郵件收件者的解密功能,讓寄件者可以選擇兩方所支援的最安全演算法。
IX509ExtensionSubjectKeyIdentifier

可讓您指定 SubjectKeyIdentifier 延伸模組。
IX509ExtensionTemplate

定義可用來初始化或擷取 CertificateTemplate 延伸模組的方法和屬性。
IX509ExtensionTemplateName

定義可用來初始化或擷取範本名稱延伸模組的方法和屬性。
IX509MachineEnrollmentFactory

可用來在網頁上建立 IX509EnrollmentHelper 物件。
IX509NameValuePair

表示泛型名稱/值組。
IX509NameValuePairs

IX509NameValuePairs 介面會定義下列方法和屬性,以管理 IX509NameValuePair 物件的集合。
IX509PolicyServerListManager

IX509PolicyServerListManager 介面會定義下列方法和屬性,可讓您管理 IX509PolicyServerUrl 物件的集合。
IX509PolicyServerUrl

IX509PolicyServerUrl 介面可用來設定或擷取與憑證註冊原則相關聯的屬性值, (CEP) 伺服器和更新相關聯的登錄值。
IX509PrivateKey

表示可用於加密、簽署和金鑰協定的非對稱私密金鑰。
IX509PublicKey

表示公開/私密金鑰組中的公開金鑰。
IX509SCEPEnrollment

X.509 簡單電腦註冊通訊協定介面
IX509SignatureInformation

表示用來簽署憑證要求的資訊。

回呼函式

 
ImportPFXToProvider

匯入 PFX 憑證。
ImportPFXToProviderFreeData

釋放 PFX 憑證內容, (s) 。

列舉

 
AlgorithmFlags

包含旗標,可用來精簡密碼編譯演算法的搜尋。
AlgorithmOperationFlags

指定演算法可執行檔作業。
AlgorithmType

指定密碼編譯提供者所支援之密碼編譯演算法的預期用途。
AlternativeNameType

指定在初始化 IAlternativeName 物件時可以指定的替代名稱類型。
CERTENROLL_OBJECTID

包含憑證註冊 API 支援的預先定義物件識別碼 () OID。
CERTENROLL_PROPERTYID

包含外部屬性的預先定義物件識別碼,這些外部屬性可以與憑證存放區中的憑證相關聯。
CommitTemplateFlags

指定儲存和刪除範本的選項。
EncodingType

針對顯示目的,指定套用至位元組陣列的編碼類型。
EnrollmentCAProperty

指定憑證授權單位單位屬性值。
EnrollmentDisplayStatus

指定是否要在使用者介面中顯示註冊狀態資訊。
EnrollmentEnrollStatus

指定憑證要求的註冊狀態。
EnrollmentPolicyFlags

指定群組原則旗標。
EnrollmentPolicyServerPropertyFlags

指定預設原則伺服器。
EnrollmentSelectionStatus

指定註冊程式期間是否要監視物件的註冊狀態。
EnrollmentTemplateProperty

包含指定範本的屬性值。
ImportPFXFlags

匯入 PFX 憑證時要使用的旗標。
InnerRequestLevel

指定 PKCS 內憑證要求的內含專案層級
InstallResponseRestrictionFlags

包含旗標,可識別在憑證鏈結的本機安裝上所設定的限制。
KeyIdentifierHashAlgorithm

指定用來雜湊憑證要求中公開金鑰的演算法。
ObjectIdGroupId

指定物件識別碼 (OID) 所屬的類別或群組。
ObjectIdPublicKeyFlags

指定公開金鑰演算法是否用於簽署或加密。
PFXExportOptions

指定建立個人資訊交換 (PFX) 訊息時,包含多少憑證鏈結。
Pkcs10AllowedSignatureTypes

指定簽署憑證要求時允許的簽章類型。
PolicyQualifierType

指定套用至憑證原則的限定詞類型。
PolicyServerUrlFlags

包含憑證註冊原則 (CEP) 伺服器旗標。
PolicyServerUrlPropertyID

包含值,指定要由 GetStringProperty 方法傳回的屬性值類型,或由 IX509PolicyServerUrl 介面上的 SetStringProperty 方法設定。
RequestClientInfoClientId

指定建立憑證要求的應用程式類型。
WebEnrollmentFlags

指定 Web 註冊行為。
WebSecurityLevel

指定啟用 Web 的方法或屬性是否適用于腳本。
X500NameFlags

指定辨別名稱或相對辨別名稱的顯示和編碼特性, (RDN) 。
X509CertificateEnrollmentCoNtext

指定憑證預定之結束實體的本質。
X509CertificateTemplateEnrollmentFlag

包含值,指定註冊期間的伺服器和用戶端動作。
X509CertificateTemplateGeneralFlag

包含範本和相關聯憑證的使用和修改資訊。
X509CertificateTemplatePrivateKeyFlag

包含值,指定有關私密金鑰的用戶端動作。
X509CertificateTemplateSubjectNameFlag

包含值,指定有關主體名稱的伺服器和用戶端動作。
X509EnrollmentPolicyExportFlags

由 IX509EnrollmentPolicyServer 介面上的 Export 方法使用,以指定要從原則伺服器匯出的專案。
X509EnrollmentPolicyLoadOption

由 IX509EnrollmentPolicyServer 介面上的 LoadPolicy 方法使用,以指定如何從原則伺服器擷取原則。
X509KeySpec

指定舊版密碼編譯服務提供者的金鑰用途, (CSP) 。
X509KeyUsageFlags

指定憑證中包含的金鑰用途。
X509PrivateKeyExportFlags

指定私密金鑰的匯出原則。
X509PrivateKeyProtection

指定密碼編譯提供者支援的私密金鑰保護層級。
X509PrivateKeyUsageFlags

指定私密金鑰的允許用法。
X509PrivateKeyVerify

指定在私密金鑰驗證期間是否顯示使用者介面,以及如果密碼編譯提供者是智慧卡提供者,是否可以繼續驗證。
X509ProviderType

指定密碼編譯提供者的類型。
X509RequestInheritOptions

指定從現有憑證建立新要求時,金鑰、延伸模組值和外部屬性的繼承方式。
X509RequestType

指定憑證要求類型。