Get desktop application:
View/edit binary Protocol Buffers messages
* A type which contains attestation data for specific platform.
* Type of attestation to perform.
* The attestation data.
Represents an attested SPIRE agent
Node SPIFFE ID
Attestation data type
Node certificate serial number
Node certificate not_after (seconds since unix epoch)
Node certificate serial number
Node certificate not_after (seconds since unix epoch)
Node selectors
CanReattest field (can the attestation safely be deleted and recreated automatically)
* the SPIFFE ID of the trust domain the bundle belongs to
* list of root CA certificates
* list of JWT signing keys
* refresh hint is a hint, in seconds, on how often a bundle consumer should poll for bundle updates
* sequence number is a monotonically increasing number that is incremented every time the bundle is updated
* Certificate represents a ASN.1/DER encoded X509 certificate
Used in:
* Represents an empty message
(message has no fields)
* PublicKey represents a PKIX encoded public key
Used in:
* PKIX encoded key data
* key identifier
* not after (seconds since unix epoch, 0 means "never expires")
* whether the key is tainted
* A list of registration entries.
* A list of RegistrationEntry.
* This is a curated record that the Server uses to set up and manage the various registered nodes and workloads that are controlled by it.
Used in:
* A list of selectors.
* The SPIFFE ID of an entity that is authorized to attest the validity of a selector
* The SPIFFE ID is a structured string used to identify a resource or caller. It is defined as a URI comprising a “trust domain” and an associated path.
* Time to live for X509-SVIDs generated from this entry. Was previously called 'ttl'.
* A list of federated trust domain SPIFFE IDs.
* Entry ID
* whether the workload is an admin workload. Admin workloads can use their SVID's to authenticate with the Server APIs, for example.
* To enable signing CA CSR in upstream spire server
* Expiration of this entry, in seconds from epoch
* DNS entries
* Revision number is bumped every time the entry is updated
* Determines if the issued SVID must be stored through an SVIDStore plugin
* Time to live for JWT-SVIDs generated from this entry, if set will override ttl field.
* An operator-specified string used to provide guidance on how this identity should be used by a workload when more than one SVID is returned.
* Time of creation, in seconds from epoch
* The RegistrationEntryMask is used to update only selected fields of the RegistrationEntry
* A type which describes the conditions under which a registration entry is matched.
Used in:
, ,* A selector type represents the type of attestation used in attesting the entity (Eg: AWS, K8).
* The value to be attested.
* Represents a type with a list of Selector.
* A list of Selector.