Compartir a través de


ArmIotFirmwareDefenseModelFactory.FirmwareCryptoCertificate Método

Definición

Inicializa una nueva instancia de FirmwareCryptoCertificate.

public static Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificate FirmwareCryptoCertificate (string cryptoCertId = default, string name = default, Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificateEntity subject = default, Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificateEntity issuer = default, DateTimeOffset? issuedOn = default, DateTimeOffset? expireOn = default, string role = default, string signatureAlgorithm = default, long? keySize = default, string keyAlgorithm = default, string encoding = default, string serialNumber = default, string fingerprint = default, System.Collections.Generic.IEnumerable<string> usage = default, System.Collections.Generic.IEnumerable<string> filePaths = default, Azure.ResourceManager.IotFirmwareDefense.Models.PairedKey pairedKey = default, Azure.ResourceManager.IotFirmwareDefense.Models.IsExpired? isExpired = default, Azure.ResourceManager.IotFirmwareDefense.Models.IsSelfSigned? isSelfSigned = default, Azure.ResourceManager.IotFirmwareDefense.Models.IsWeakSignature? isWeakSignature = default, Azure.ResourceManager.IotFirmwareDefense.Models.IsShortKeySize? isShortKeySize = default);
static member FirmwareCryptoCertificate : string * string * Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificateEntity * Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificateEntity * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * Nullable<int64> * string * string * string * string * seq<string> * seq<string> * Azure.ResourceManager.IotFirmwareDefense.Models.PairedKey * Nullable<Azure.ResourceManager.IotFirmwareDefense.Models.IsExpired> * Nullable<Azure.ResourceManager.IotFirmwareDefense.Models.IsSelfSigned> * Nullable<Azure.ResourceManager.IotFirmwareDefense.Models.IsWeakSignature> * Nullable<Azure.ResourceManager.IotFirmwareDefense.Models.IsShortKeySize> -> Azure.ResourceManager.IotFirmwareDefense.Models.FirmwareCryptoCertificate
Public Shared Function FirmwareCryptoCertificate (Optional cryptoCertId As String = Nothing, Optional name As String = Nothing, Optional subject As FirmwareCryptoCertificateEntity = Nothing, Optional issuer As FirmwareCryptoCertificateEntity = Nothing, Optional issuedOn As Nullable(Of DateTimeOffset) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional role As String = Nothing, Optional signatureAlgorithm As String = Nothing, Optional keySize As Nullable(Of Long) = Nothing, Optional keyAlgorithm As String = Nothing, Optional encoding As String = Nothing, Optional serialNumber As String = Nothing, Optional fingerprint As String = Nothing, Optional usage As IEnumerable(Of String) = Nothing, Optional filePaths As IEnumerable(Of String) = Nothing, Optional pairedKey As PairedKey = Nothing, Optional isExpired As Nullable(Of IsExpired) = Nothing, Optional isSelfSigned As Nullable(Of IsSelfSigned) = Nothing, Optional isWeakSignature As Nullable(Of IsWeakSignature) = Nothing, Optional isShortKeySize As Nullable(Of IsShortKeySize) = Nothing) As FirmwareCryptoCertificate

Parámetros

cryptoCertId
String

Identificador del certificado.

name
String

Nombre del certificado.

subject
FirmwareCryptoCertificateEntity

Información del firmante del certificado.

issuer
FirmwareCryptoCertificateEntity

Información del emisor del certificado.

issuedOn
Nullable<DateTimeOffset>

Fecha de emisión del certificado.

expireOn
Nullable<DateTimeOffset>

Fecha de expiración del certificado.

role
String

Rol del certificado (CA raíz, etc.).

signatureAlgorithm
String

Algoritmo de firma usado en el certificado.

keySize
Nullable<Int64>

Tamaño de la clave del certificado en bits.

keyAlgorithm
String

Algoritmo de clave usado en el certificado.

encoding
String

Codificación usada para el certificado.

serialNumber
String

Número de serie del certificado.

fingerprint
String

Huella digital del certificado.

usage
IEnumerable<String>

Lista de funciones que puede cumplir el certificado.

filePaths
IEnumerable<String>

Lista de rutas de acceso de archivos para este certificado.

pairedKey
PairedKey

Clave privada emparejada coincidente.

isExpired
Nullable<IsExpired>

Indica si el certificado ha expirado.

isSelfSigned
Nullable<IsSelfSigned>

Indica si el certificado se autofirmó.

isWeakSignature
Nullable<IsWeakSignature>

Indica que el algoritmo de firma utilizado no es seguro.

isShortKeySize
Nullable<IsShortKeySize>

Indica que el tamaño de clave del certificado se considera demasiado pequeño para ser seguro para el algoritmo de clave.

Devoluciones

FirmwareCryptoCertificate Nueva instancia para simular.

Se aplica a