// Code generated by msgraph-generate.go DO NOT EDIT.

package msgraph

// KeySize undocumented
type KeySize string

const (
	// KeySizeVSize1024 undocumented
	KeySizeVSize1024 KeySize = "size1024"
	// KeySizeVSize2048 undocumented
	KeySizeVSize2048 KeySize = "size2048"
)

var (
	// KeySizePSize1024 is a pointer to KeySizeVSize1024
	KeySizePSize1024 = &_KeySizePSize1024
	// KeySizePSize2048 is a pointer to KeySizeVSize2048
	KeySizePSize2048 = &_KeySizePSize2048
)

var (
	_KeySizePSize1024 = KeySizeVSize1024
	_KeySizePSize2048 = KeySizeVSize2048
)

// KeyStorageProviderOption undocumented
type KeyStorageProviderOption string

const (
	// KeyStorageProviderOptionVUseTpmKspOtherwiseUseSoftwareKsp undocumented
	KeyStorageProviderOptionVUseTpmKspOtherwiseUseSoftwareKsp KeyStorageProviderOption = "useTpmKspOtherwiseUseSoftwareKsp"
	// KeyStorageProviderOptionVUseTpmKspOtherwiseFail undocumented
	KeyStorageProviderOptionVUseTpmKspOtherwiseFail KeyStorageProviderOption = "useTpmKspOtherwiseFail"
	// KeyStorageProviderOptionVUsePassportForWorkKspOtherwiseFail undocumented
	KeyStorageProviderOptionVUsePassportForWorkKspOtherwiseFail KeyStorageProviderOption = "usePassportForWorkKspOtherwiseFail"
	// KeyStorageProviderOptionVUseSoftwareKsp undocumented
	KeyStorageProviderOptionVUseSoftwareKsp KeyStorageProviderOption = "useSoftwareKsp"
)

var (
	// KeyStorageProviderOptionPUseTpmKspOtherwiseUseSoftwareKsp is a pointer to KeyStorageProviderOptionVUseTpmKspOtherwiseUseSoftwareKsp
	KeyStorageProviderOptionPUseTpmKspOtherwiseUseSoftwareKsp = &_KeyStorageProviderOptionPUseTpmKspOtherwiseUseSoftwareKsp
	// KeyStorageProviderOptionPUseTpmKspOtherwiseFail is a pointer to KeyStorageProviderOptionVUseTpmKspOtherwiseFail
	KeyStorageProviderOptionPUseTpmKspOtherwiseFail = &_KeyStorageProviderOptionPUseTpmKspOtherwiseFail
	// KeyStorageProviderOptionPUsePassportForWorkKspOtherwiseFail is a pointer to KeyStorageProviderOptionVUsePassportForWorkKspOtherwiseFail
	KeyStorageProviderOptionPUsePassportForWorkKspOtherwiseFail = &_KeyStorageProviderOptionPUsePassportForWorkKspOtherwiseFail
	// KeyStorageProviderOptionPUseSoftwareKsp is a pointer to KeyStorageProviderOptionVUseSoftwareKsp
	KeyStorageProviderOptionPUseSoftwareKsp = &_KeyStorageProviderOptionPUseSoftwareKsp
)

var (
	_KeyStorageProviderOptionPUseTpmKspOtherwiseUseSoftwareKsp   = KeyStorageProviderOptionVUseTpmKspOtherwiseUseSoftwareKsp
	_KeyStorageProviderOptionPUseTpmKspOtherwiseFail             = KeyStorageProviderOptionVUseTpmKspOtherwiseFail
	_KeyStorageProviderOptionPUsePassportForWorkKspOtherwiseFail = KeyStorageProviderOptionVUsePassportForWorkKspOtherwiseFail
	_KeyStorageProviderOptionPUseSoftwareKsp                     = KeyStorageProviderOptionVUseSoftwareKsp
)

// KeyUsages undocumented
type KeyUsages string

const (
	// KeyUsagesVKeyEncipherment undocumented
	KeyUsagesVKeyEncipherment KeyUsages = "keyEncipherment"
	// KeyUsagesVDigitalSignature undocumented
	KeyUsagesVDigitalSignature KeyUsages = "digitalSignature"
)

var (
	// KeyUsagesPKeyEncipherment is a pointer to KeyUsagesVKeyEncipherment
	KeyUsagesPKeyEncipherment = &_KeyUsagesPKeyEncipherment
	// KeyUsagesPDigitalSignature is a pointer to KeyUsagesVDigitalSignature
	KeyUsagesPDigitalSignature = &_KeyUsagesPDigitalSignature
)

var (
	_KeyUsagesPKeyEncipherment  = KeyUsagesVKeyEncipherment
	_KeyUsagesPDigitalSignature = KeyUsagesVDigitalSignature
)