ArmIotFirmwareDefenseModelFactory.FirmwareCryptoCertificate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
- 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.
- 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.