Enum Class Permission.Action

java.lang.Object
java.lang.Enum<Permission.Action>
zeroecho.pki.server.Permission.Action
All Implemented Interfaces:
Serializable, Comparable<Permission.Action>, Constable
Enclosing class:
Permission

public static enum Permission.Action extends Enum<Permission.Action>
Stable permission actions; semantic separation is part of the public contract.
  • Enum Constant Details

    • REALM_READ

      public static final Permission.Action REALM_READ
      Reads realm metadata.
    • SERVER_HEALTH_READ

      public static final Permission.Action SERVER_HEALTH_READ
      Reads server health.
    • SERVER_CONFIGURATION_READ

      public static final Permission.Action SERVER_CONFIGURATION_READ
      Reads server configuration.
    • SERVER_CONFIGURATION_UPDATE

      public static final Permission.Action SERVER_CONFIGURATION_UPDATE
      Updates server configuration.
    • IDENTITY_PROVIDER_MANAGE

      public static final Permission.Action IDENTITY_PROVIDER_MANAGE
      Manages identity-provider configuration.
    • PRINCIPAL_MANAGE

      public static final Permission.Action PRINCIPAL_MANAGE
      Manages security principals.
    • ROLE_MANAGE

      public static final Permission.Action ROLE_MANAGE
      Manages role definitions.
    • PERMISSION_GRANT

      public static final Permission.Action PERMISSION_GRANT
      Grants or revokes permissions.
    • FORWARD_AUTHENTICATED_CLIENT_IDENTITY

      public static final Permission.Action FORWARD_AUTHENTICATED_CLIENT_IDENTITY
      Forwards an authenticated client identity.
    • AUTHORITY_LIST

      public static final Permission.Action AUTHORITY_LIST
      Lists authorities.
    • AUTHORITY_READ

      public static final Permission.Action AUTHORITY_READ
      Reads authority metadata.
    • AUTHORITY_CREATE

      public static final Permission.Action AUTHORITY_CREATE
      Creates an authority.
    • AUTHORITY_IMPORT

      public static final Permission.Action AUTHORITY_IMPORT
      Imports an authority.
    • AUTHORITY_ACTIVATE

      public static final Permission.Action AUTHORITY_ACTIVATE
      Activates an authority.
    • AUTHORITY_SUSPEND

      public static final Permission.Action AUTHORITY_SUSPEND
      Suspends an authority.
    • AUTHORITY_RETIRE

      public static final Permission.Action AUTHORITY_RETIRE
      Retires an authority.
    • ISSUER_CREATE

      public static final Permission.Action ISSUER_CREATE
      Creates an issuer generation.
    • ISSUER_ROTATE

      public static final Permission.Action ISSUER_ROTATE
      Rotates an issuer generation.
    • ISSUER_RETIRE

      public static final Permission.Action ISSUER_RETIRE
      Retires an issuer generation.
    • CA_CHAIN_DOWNLOAD

      public static final Permission.Action CA_CHAIN_DOWNLOAD
      Downloads a CA certificate chain.
    • PROFILE_READ

      public static final Permission.Action PROFILE_READ
      Reads certificate profiles.
    • PROFILE_REGISTER

      public static final Permission.Action PROFILE_REGISTER
      Registers certificate profiles.
    • PROFILE_VALIDATE

      public static final Permission.Action PROFILE_VALIDATE
      Validates certificate profiles.
    • PROFILE_ACTIVATE

      public static final Permission.Action PROFILE_ACTIVATE
      Activates certificate profiles.
    • PROFILE_DEACTIVATE

      public static final Permission.Action PROFILE_DEACTIVATE
      Deactivates certificate profiles.
    • POLICY_READ

      public static final Permission.Action POLICY_READ
      Reads policy definitions.
    • POLICY_UPDATE

      public static final Permission.Action POLICY_UPDATE
      Updates policy definitions.
    • X509_BINDING_READ

      public static final Permission.Action X509_BINDING_READ
      Reads X.509 bindings.
    • X509_BINDING_PROVIDER_ENABLE

      public static final Permission.Action X509_BINDING_PROVIDER_ENABLE
      Enables an X.509 binding provider.
    • REQUEST_SUBMIT

      public static final Permission.Action REQUEST_SUBMIT
      Submits a certificate request.
    • REQUEST_READ_OWN

      public static final Permission.Action REQUEST_READ_OWN
      Reads requests owned by the principal.
    • REQUEST_READ_ANY

      public static final Permission.Action REQUEST_READ_ANY
      Reads any request in scope.
    • REQUEST_APPROVE

      public static final Permission.Action REQUEST_APPROVE
      Approves a certificate request.
    • REQUEST_REJECT

      public static final Permission.Action REQUEST_REJECT
      Rejects a certificate request.
    • REQUEST_CANCEL

      public static final Permission.Action REQUEST_CANCEL
      Cancels a certificate request.
    • CERTIFICATE_ISSUE

      public static final Permission.Action CERTIFICATE_ISSUE
      Issues a certificate.
    • CERTIFICATE_RENEW

      public static final Permission.Action CERTIFICATE_RENEW
      Renews a certificate.
    • CERTIFICATE_REKEY

      public static final Permission.Action CERTIFICATE_REKEY
      Replaces a certificate key.
    • CERTIFICATE_READ_METADATA

      public static final Permission.Action CERTIFICATE_READ_METADATA
      Reads certificate metadata.
    • CERTIFICATE_READ_CONTENT

      public static final Permission.Action CERTIFICATE_READ_CONTENT
      Reads certificate content.
    • CERTIFICATE_READ_PII

      public static final Permission.Action CERTIFICATE_READ_PII
      Reads certificate personal data.
    • CERTIFICATE_DOWNLOAD

      public static final Permission.Action CERTIFICATE_DOWNLOAD
      Downloads a certificate.
    • CERTIFICATE_PUBLICATION_CHANGE

      public static final Permission.Action CERTIFICATE_PUBLICATION_CHANGE
      Changes certificate publication.
    • CERTIFICATE_CONFIRM

      public static final Permission.Action CERTIFICATE_CONFIRM
      Confirms certificate possession.
    • CERTIFICATE_REVOKE

      public static final Permission.Action CERTIFICATE_REVOKE
      Permanently revokes a certificate.
    • CERTIFICATE_HOLD

      public static final Permission.Action CERTIFICATE_HOLD
      Places a certificate on hold.
    • CERTIFICATE_RELEASE_HOLD

      public static final Permission.Action CERTIFICATE_RELEASE_HOLD
      Releases a certificate hold.
    • REVOCATION_HISTORY_READ

      public static final Permission.Action REVOCATION_HISTORY_READ
      Reads revocation history.
    • CRL_GENERATE

      public static final Permission.Action CRL_GENERATE
      Generates a certificate revocation list.
    • CRL_PUBLISH

      public static final Permission.Action CRL_PUBLISH
      Publishes a certificate revocation list.
    • CRL_DOWNLOAD

      public static final Permission.Action CRL_DOWNLOAD
      Downloads a certificate revocation list.
    • OCSP_ADMINISTER

      public static final Permission.Action OCSP_ADMINISTER
      Administers OCSP configuration.
    • OCSP_RESPONDER_READ

      public static final Permission.Action OCSP_RESPONDER_READ
      Reads OCSP responder configuration.
    • OCSP_STATUS_QUERY

      public static final Permission.Action OCSP_STATUS_QUERY
      Queries certificate status through OCSP.
    • PUBLICATION_REGISTER

      public static final Permission.Action PUBLICATION_REGISTER
      Registers a publication target.
    • PUBLICATION_READ

      public static final Permission.Action PUBLICATION_READ
      Reads publication state.
    • PUBLICATION_PROCESS

      public static final Permission.Action PUBLICATION_PROCESS
      Processes pending publication.
    • PUBLICATION_RETRY

      public static final Permission.Action PUBLICATION_RETRY
      Retries failed publication.
    • PUBLICATION_RECONCILE

      public static final Permission.Action PUBLICATION_RECONCILE
      Reconciles publication state.
    • AUDIT_READ_REDACTED

      public static final Permission.Action AUDIT_READ_REDACTED
      Reads redacted audit data.
    • AUDIT_READ_FULL

      public static final Permission.Action AUDIT_READ_FULL
      Reads complete audit metadata.
    • AUDIT_READ_PII

      public static final Permission.Action AUDIT_READ_PII
      Reads personal data from audit records.
    • AUDIT_EXPORT

      public static final Permission.Action AUDIT_EXPORT
      Exports audit data.
    • AUDIT_INTEGRITY_VERIFY

      public static final Permission.Action AUDIT_INTEGRITY_VERIFY
      Verifies audit-log integrity.
    • BACKUP_EXPORT

      public static final Permission.Action BACKUP_EXPORT
      Exports a backup.
    • BACKUP_VERIFY

      public static final Permission.Action BACKUP_VERIFY
      Verifies a backup.
    • RESTORE_EXECUTE

      public static final Permission.Action RESTORE_EXECUTE
      Executes a restore.
    • DISCLOSURE_READ

      public static final Permission.Action DISCLOSURE_READ
      Reads disclosure policy and state.
    • DISCLOSURE_CHANGE

      public static final Permission.Action DISCLOSURE_CHANGE
      Changes disclosure policy or state.
    • DISCLOSURE_CAPABILITY_ISSUE

      public static final Permission.Action DISCLOSURE_CAPABILITY_ISSUE
      Issues a disclosure capability.
    • DISCLOSURE_CAPABILITY_REVOKE

      public static final Permission.Action DISCLOSURE_CAPABILITY_REVOKE
      Revokes a disclosure capability.
    • REPOSITORY_ALIAS_READ

      public static final Permission.Action REPOSITORY_ALIAS_READ
      Reads repository aliases.
    • REPOSITORY_ALIAS_MANAGE

      public static final Permission.Action REPOSITORY_ALIAS_MANAGE
      Manages repository aliases.
    • ACME_DIRECTORY_READ

      public static final Permission.Action ACME_DIRECTORY_READ
      Reads an ACME directory.
    • ACME_DIRECTORY_MANAGE

      public static final Permission.Action ACME_DIRECTORY_MANAGE
      Manages an ACME directory.
    • ACME_ACCOUNT_READ

      public static final Permission.Action ACME_ACCOUNT_READ
      Reads an ACME account.
    • ACME_ACCOUNT_MANAGE

      public static final Permission.Action ACME_ACCOUNT_MANAGE
      Manages an ACME account.
    • EST_ENDPOINT_ADMINISTER

      public static final Permission.Action EST_ENDPOINT_ADMINISTER
      Administers an EST endpoint.
    • EST_ENDPOINT_READ

      public static final Permission.Action EST_ENDPOINT_READ
      Reads an EST endpoint.
    • SCEP_ENDPOINT_ADMINISTER

      public static final Permission.Action SCEP_ENDPOINT_ADMINISTER
      Administers a SCEP endpoint.
    • SCEP_ENDPOINT_READ

      public static final Permission.Action SCEP_ENDPOINT_READ
      Reads a SCEP endpoint.
    • CMP_ENDPOINT_ADMINISTER

      public static final Permission.Action CMP_ENDPOINT_ADMINISTER
      Administers a CMP endpoint.
    • CMP_ENDPOINT_READ

      public static final Permission.Action CMP_ENDPOINT_READ
      Reads a CMP endpoint.
    • ENROLLMENT_PROFILE_ADMINISTER

      public static final Permission.Action ENROLLMENT_PROFILE_ADMINISTER
      Administers an enrollment profile.
    • ENROLLMENT_PROFILE_READ

      public static final Permission.Action ENROLLMENT_PROFILE_READ
      Reads an enrollment profile.
    • STATUS_SCHEDULE_MANAGE

      public static final Permission.Action STATUS_SCHEDULE_MANAGE
      Manages automatic status-generation schedules.
  • Method Details

    • values

      public static Permission.Action[] 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

      public static Permission.Action valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • code

      public int code()
      Returns the stable persistence code.
      Returns:
      stable persistence code
    • fromCode

      public static Permission.Action fromCode(int code)
      Resolves a stable persistence code.
      Parameters:
      code - persisted action code
      Returns:
      corresponding action