Enum Class Permission.Action
- All Implemented Interfaces:
Serializable, Comparable<Permission.Action>, Constable
- Enclosing class:
Permission
Stable permission actions; semantic separation is part of the public contract.
-
Nested Class Summary
Nested classes/interfaces inherited from class Enum
Enum.EnumDesc<E> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionManages an ACME account.Reads an ACME account.Manages an ACME directory.Reads an ACME directory.Exports audit data.Verifies audit-log integrity.Reads complete audit metadata.Reads personal data from audit records.Reads redacted audit data.Activates an authority.Creates an authority.Imports an authority.Lists authorities.Reads authority metadata.Retires an authority.Suspends an authority.Exports a backup.Verifies a backup.Downloads a CA certificate chain.Confirms certificate possession.Downloads a certificate.Places a certificate on hold.Issues a certificate.Changes certificate publication.Reads certificate content.Reads certificate metadata.Reads certificate personal data.Replaces a certificate key.Releases a certificate hold.Renews a certificate.Permanently revokes a certificate.Searches certificates.Administers a CMP endpoint.Reads a CMP endpoint.Downloads a certificate revocation list.Generates a certificate revocation list.Publishes a certificate revocation list.Issues a disclosure capability.Revokes a disclosure capability.Changes disclosure policy or state.Reads disclosure policy and state.Administers an enrollment profile.Reads an enrollment profile.Administers an EST endpoint.Reads an EST endpoint.Forwards an authenticated client identity.Manages identity-provider configuration.Creates an issuer generation.Retires an issuer generation.Rotates an issuer generation.Administers OCSP configuration.Reads OCSP responder configuration.Queries certificate status through OCSP.Grants or revokes permissions.Reads policy definitions.Updates policy definitions.Manages security principals.Activates certificate profiles.Deactivates certificate profiles.Reads certificate profiles.Registers certificate profiles.Validates certificate profiles.Processes pending publication.Reads publication state.Reconciles publication state.Registers a publication target.Retries failed publication.Reads realm metadata.Manages repository aliases.Reads repository aliases.Approves a certificate request.Cancels a certificate request.Reads any request in scope.Reads requests owned by the principal.Rejects a certificate request.Submits a certificate request.Executes a restore.Reads revocation history.Manages role definitions.Administers a SCEP endpoint.Reads a SCEP endpoint.Reads server configuration.Updates server configuration.Reads server health.Manages automatic status-generation schedules.Enables an X.509 binding provider.Reads X.509 bindings. -
Method Summary
Modifier and TypeMethodDescriptionintcode()Returns the stable persistence code.static Permission.ActionfromCode(int code) Resolves a stable persistence code.static Permission.ActionReturns the enum constant of this class with the specified name.static Permission.Action[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
REALM_READ
Reads realm metadata. -
SERVER_HEALTH_READ
Reads server health. -
SERVER_CONFIGURATION_READ
Reads server configuration. -
SERVER_CONFIGURATION_UPDATE
Updates server configuration. -
IDENTITY_PROVIDER_MANAGE
Manages identity-provider configuration. -
PRINCIPAL_MANAGE
Manages security principals. -
ROLE_MANAGE
Manages role definitions. -
PERMISSION_GRANT
Grants or revokes permissions. -
FORWARD_AUTHENTICATED_CLIENT_IDENTITY
Forwards an authenticated client identity. -
AUTHORITY_LIST
Lists authorities. -
AUTHORITY_READ
Reads authority metadata. -
AUTHORITY_CREATE
Creates an authority. -
AUTHORITY_IMPORT
Imports an authority. -
AUTHORITY_ACTIVATE
Activates an authority. -
AUTHORITY_SUSPEND
Suspends an authority. -
AUTHORITY_RETIRE
Retires an authority. -
ISSUER_CREATE
Creates an issuer generation. -
ISSUER_ROTATE
Rotates an issuer generation. -
ISSUER_RETIRE
Retires an issuer generation. -
CA_CHAIN_DOWNLOAD
Downloads a CA certificate chain. -
PROFILE_READ
Reads certificate profiles. -
PROFILE_REGISTER
Registers certificate profiles. -
PROFILE_VALIDATE
Validates certificate profiles. -
PROFILE_ACTIVATE
Activates certificate profiles. -
PROFILE_DEACTIVATE
Deactivates certificate profiles. -
POLICY_READ
Reads policy definitions. -
POLICY_UPDATE
Updates policy definitions. -
X509_BINDING_READ
Reads X.509 bindings. -
X509_BINDING_PROVIDER_ENABLE
Enables an X.509 binding provider. -
REQUEST_SUBMIT
Submits a certificate request. -
REQUEST_READ_OWN
Reads requests owned by the principal. -
REQUEST_READ_ANY
Reads any request in scope. -
REQUEST_APPROVE
Approves a certificate request. -
REQUEST_REJECT
Rejects a certificate request. -
REQUEST_CANCEL
Cancels a certificate request. -
CERTIFICATE_ISSUE
Issues a certificate. -
CERTIFICATE_RENEW
Renews a certificate. -
CERTIFICATE_REKEY
Replaces a certificate key. -
CERTIFICATE_READ_METADATA
Reads certificate metadata. -
CERTIFICATE_READ_CONTENT
Reads certificate content. -
CERTIFICATE_SEARCH
Searches certificates. -
CERTIFICATE_READ_PII
Reads certificate personal data. -
CERTIFICATE_DOWNLOAD
Downloads a certificate. -
CERTIFICATE_PUBLICATION_CHANGE
Changes certificate publication. -
CERTIFICATE_CONFIRM
Confirms certificate possession. -
CERTIFICATE_REVOKE
Permanently revokes a certificate. -
CERTIFICATE_HOLD
Places a certificate on hold. -
CERTIFICATE_RELEASE_HOLD
Releases a certificate hold. -
REVOCATION_HISTORY_READ
Reads revocation history. -
CRL_GENERATE
Generates a certificate revocation list. -
CRL_PUBLISH
Publishes a certificate revocation list. -
CRL_DOWNLOAD
Downloads a certificate revocation list. -
OCSP_ADMINISTER
Administers OCSP configuration. -
OCSP_RESPONDER_READ
Reads OCSP responder configuration. -
OCSP_STATUS_QUERY
Queries certificate status through OCSP. -
PUBLICATION_REGISTER
Registers a publication target. -
PUBLICATION_READ
Reads publication state. -
PUBLICATION_PROCESS
Processes pending publication. -
PUBLICATION_RETRY
Retries failed publication. -
PUBLICATION_RECONCILE
Reconciles publication state. -
AUDIT_READ_REDACTED
Reads redacted audit data. -
AUDIT_READ_FULL
Reads complete audit metadata. -
AUDIT_READ_PII
Reads personal data from audit records. -
AUDIT_EXPORT
Exports audit data. -
AUDIT_INTEGRITY_VERIFY
Verifies audit-log integrity. -
BACKUP_EXPORT
Exports a backup. -
BACKUP_VERIFY
Verifies a backup. -
RESTORE_EXECUTE
Executes a restore. -
DISCLOSURE_READ
Reads disclosure policy and state. -
DISCLOSURE_CHANGE
Changes disclosure policy or state. -
DISCLOSURE_CAPABILITY_ISSUE
Issues a disclosure capability. -
DISCLOSURE_CAPABILITY_REVOKE
Revokes a disclosure capability. -
REPOSITORY_ALIAS_READ
Reads repository aliases. -
REPOSITORY_ALIAS_MANAGE
Manages repository aliases. -
ACME_DIRECTORY_READ
Reads an ACME directory. -
ACME_DIRECTORY_MANAGE
Manages an ACME directory. -
ACME_ACCOUNT_READ
Reads an ACME account. -
ACME_ACCOUNT_MANAGE
Manages an ACME account. -
EST_ENDPOINT_ADMINISTER
Administers an EST endpoint. -
EST_ENDPOINT_READ
Reads an EST endpoint. -
SCEP_ENDPOINT_ADMINISTER
Administers a SCEP endpoint. -
SCEP_ENDPOINT_READ
Reads a SCEP endpoint. -
CMP_ENDPOINT_ADMINISTER
Administers a CMP endpoint. -
CMP_ENDPOINT_READ
Reads a CMP endpoint. -
ENROLLMENT_PROFILE_ADMINISTER
Administers an enrollment profile. -
ENROLLMENT_PROFILE_READ
Reads an enrollment profile. -
STATUS_SCHEDULE_MANAGE
Manages automatic status-generation schedules.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
code
public int code()Returns the stable persistence code.- Returns:
- stable persistence code
-
fromCode
Resolves a stable persistence code.- Parameters:
code- persisted action code- Returns:
- corresponding action
-