Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TemplateApplicationPolicies(val critical: Boolean? = null, val policies: List<Either<TemplateApplicationPolicy0Properties, TemplateApplicationPolicy1Properties>>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TemplateCertificateValidity(val renewalPeriod: TemplateValidityPeriod, val validityPeriod: TemplateValidityPeriod)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TemplateEnrollmentFlagsV2(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateEnrollmentFlagsV3(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateEnrollmentFlagsV4(val enableKeyReuseOnNtTokenKeysetStorageFull: Boolean? = null, val includeSymmetricAlgorithms: Boolean? = null, val noSecurityExtension: Boolean? = null, val removeInvalidCertificateFromPersonalStore: Boolean? = null, val userInteractionRequired: Boolean? = null)
Link copied to clipboard
data class TemplateExtensionsV2(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateExtensionsV3(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateExtensionsV4(val applicationPolicies: TemplateApplicationPolicies? = null, val keyUsage: TemplateKeyUsage)
Link copied to clipboard
data class TemplateGeneralFlagsV2(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateGeneralFlagsV3(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateGeneralFlagsV4(val autoEnrollment: Boolean? = null, val machineType: Boolean? = null)
Link copied to clipboard
data class TemplateGroupAccessControlEntryAccessRights(val autoEnroll: TemplateGroupAccessControlEntryAccessRight? = null, val enroll: TemplateGroupAccessControlEntryAccessRight? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TemplateKeyUsagePropertyFlags(val decrypt: Boolean? = null, val keyAgreement: Boolean? = null, val sign: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV2(val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV3(val algorithm: TemplatePrivateKeyAlgorithm, val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val keyUsageProperty: Either<TemplateKeyUsageProperty0Properties, TemplateKeyUsageProperty1Properties>, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyAttributesV4(val algorithm: TemplatePrivateKeyAlgorithm? = null, val cryptoProviders: List<String>? = null, val keySpec: TemplateKeySpec, val keyUsageProperty: Either<TemplateKeyUsageProperty0Properties, TemplateKeyUsageProperty1Properties>? = null, val minimalKeyLength: Double)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV2(val clientVersion: TemplateClientCompatibilityV2, val exportableKey: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV3(val clientVersion: TemplateClientCompatibilityV3, val exportableKey: Boolean? = null, val requireAlternateSignatureAlgorithm: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null)
Link copied to clipboard
data class TemplatePrivateKeyFlagsV4(val clientVersion: TemplateClientCompatibilityV4, val exportableKey: Boolean? = null, val requireAlternateSignatureAlgorithm: Boolean? = null, val requireSameKeyRenewal: Boolean? = null, val strongKeyProtectionRequired: Boolean? = null, val useLegacyProvider: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV2(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV3(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateSubjectNameFlagsV4(val requireCommonName: Boolean? = null, val requireDirectoryPath: Boolean? = null, val requireDnsAsCn: Boolean? = null, val requireEmail: Boolean? = null, val sanRequireDirectoryGuid: Boolean? = null, val sanRequireDns: Boolean? = null, val sanRequireDomainDns: Boolean? = null, val sanRequireEmail: Boolean? = null, val sanRequireSpn: Boolean? = null, val sanRequireUpn: Boolean? = null)
Link copied to clipboard
data class TemplateV2(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV2, val extensions: TemplateExtensionsV2, val generalFlags: TemplateGeneralFlagsV2, val privateKeyAttributes: TemplatePrivateKeyAttributesV2, val privateKeyFlags: TemplatePrivateKeyFlagsV2, val subjectNameFlags: TemplateSubjectNameFlagsV2, val supersededTemplates: List<String>? = null)
Link copied to clipboard
data class TemplateV3(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV3, val extensions: TemplateExtensionsV3, val generalFlags: TemplateGeneralFlagsV3, val hashAlgorithm: TemplateHashAlgorithm, val privateKeyAttributes: TemplatePrivateKeyAttributesV3, val privateKeyFlags: TemplatePrivateKeyFlagsV3, val subjectNameFlags: TemplateSubjectNameFlagsV3, val supersededTemplates: List<String>? = null)
Link copied to clipboard
data class TemplateV4(val certificateValidity: TemplateCertificateValidity, val enrollmentFlags: TemplateEnrollmentFlagsV4, val extensions: TemplateExtensionsV4, val generalFlags: TemplateGeneralFlagsV4, val hashAlgorithm: TemplateHashAlgorithm? = null, val privateKeyAttributes: TemplatePrivateKeyAttributesV4, val privateKeyFlags: TemplatePrivateKeyFlagsV4, val subjectNameFlags: TemplateSubjectNameFlagsV4, val supersededTemplates: List<String>? = null)
Link copied to clipboard