Поделиться через


CertificateRequestProperties Класс

Определение

Представляет свойства запроса сертификата.

public ref class CertificateRequestProperties sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CertificateRequestProperties final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class CertificateRequestProperties final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CertificateRequestProperties
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class CertificateRequestProperties
function CertificateRequestProperties()
Public NotInheritable Class CertificateRequestProperties
Наследование
Object Platform::Object IInspectable CertificateRequestProperties
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1703 15063 Расширения
1703 15063 SubjectAlternativeName
1703 15063 SuppressedDefaults

Конструкторы

CertificateRequestProperties()

Создает и инициализирует новый экземпляр CertificateRequestProperties.

Свойства

AttestationCredentialCertificate

Возвращает или задает сертификат ЦС exchange, используемый для шифрования запроса сертификата аттестации ключа.

ContainerName

Возвращает или задает имя контейнера.

ContainerNamePrefix

Возвращает или задает префикс имени контейнера.

CurveName

Возвращает или задает имя эллиптической кривой.

CurveParameters

Возвращает или задает параметры эллиптической кривой.

Exportable

Возвращает или задает значение, указывающее, можно ли экспортировать закрытый ключ, созданный для запроса.

Extensions

Возвращает вектор расширений сертификатов.

FriendlyName

Возвращает или задает отображаемое имя зарегистрированного сертификата.

HashAlgorithmName

Возвращает или задает хэш-алгоритм, используемый при создании подписи запроса сертификата.

KeyAlgorithmName

Возвращает или задает алгоритм открытого ключа.

KeyProtectionLevel

Возвращает или задает уровень защиты строгого ключа.

KeySize

Возвращает или задает размер создаваемого закрытого ключа в битах.

KeyStorageProviderName

Возвращает или задает имя поставщика хранилища ключей (KSP), который будет использоваться для создания закрытого ключа.

KeyUsages

Возвращает или задает операцию, которую может выполнить закрытый ключ, созданный для этого запроса сертификата. Значение по умолчанию — Подпись.

SigningCertificate

Возвращает или задает сертификат, используемый для подписи запроса на сертификат.

SmartcardReaderName

Возвращает или задает имя средства чтения смарт-карта, используемого для создания запроса на сертификат.

Subject

Возвращает или задает имя субъекта.

SubjectAlternativeName

Возвращает альтернативное имя субъекта.

SuppressedDefaults

Возвращает вектор подавляемых значений по умолчанию.

UseExistingKey

Возвращает или задает значение, указывающее, следует ли использовать существующий ключ.

Применяется к

См. также раздел