DeviceDetails

public struct DeviceDetails : Encodable

Undocumented

  • The ED25519 public key generated by the device in HEX-STRING format.

    Declaration

    Swift

    public var ed25519Puk: String
  • The P256R1 public key generated by the device in HEX-STRING format.

    Declaration

    Swift

    public var p256r1Puk: String
  • The digital signature, in DER format, calculated over the binary data of the CSR.

    Declaration

    Swift

    public var signature: String
  • The transaction ID number assigned to the CSR by the device to the SRCP process, it is used to track the CSR through the CSR process.

    Declaration

    Swift

    public var transactionID: String
  • Creates an instance of DeviceDetails.

    Declaration

    Swift

    public init(ed25519Puk: String, p256r1Puk: String, signature: String, transactionID: String)

    Parameters

    ed25519Puk

    The ED25519 public key generated by the device in HEX-STRING format.

    p256r1Puk

    The P256R1 public key generated by the device in HEX-STRING format.

    signature

    The digital signature, in DER format, calculated over the binary data of the CSR.

    transactionID

    The transaction ID number assigned to the CSR by the device to the SRCP process, it is used to track the CSR through the CSR process.