CertRole

Describes the Corda role a certificate is used for. This is used both to verify the hierarchy of certificates is correct, and to determine which is the well known identity's certificate.

Entries

Link copied to clipboard

Signing certificate for the Doorman CA.

Link copied to clipboard

Signing certificate for the network map.

Link copied to clipboard

Well known (publicly visible) identity of a service (such as notary).

Link copied to clipboard

Node level CA from which the TLS and well known identity certificates are issued.

Link copied to clipboard

Transport layer security certificate for a node.

Link copied to clipboard

Well known (publicly visible) identity of a legal entity.

Link copied to clipboard

Confidential (limited visibility) identity of a legal entity.

Link copied to clipboard

Signing certificate for Network Parameters.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

true if the role is valid for use as a net.corda.core.identity.Party identity, false otherwise (the role is Corda infrastructure of some kind).

Link copied to clipboard

true if the role is a well known identity type (legal entity or service). This only makes sense where isIdentity is true.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

the parent role of this role - must match exactly for the certificate hierarchy to be valid for use in Corda. Null indicates the parent certificate must have no role (the extension must be absent).

Functions

Link copied to clipboard
Link copied to clipboard
open fun toASN1Primitive(): <Error class: unknown class>
Link copied to clipboard
fun valueOf(value: String): CertRole

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.