types

package
v1.2.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ModuleName defines the module name.
	ModuleName = "pki"

	// StoreKey defines the primary module store key.
	StoreKey = ModuleName

	// RouterKey is the message route for slashing.
	RouterKey = ModuleName

	// QuerierRoute defines the module's query routing key.
	QuerierRoute = ModuleName

	// MemStoreKey defines the in-memory store key.
	MemStoreKey = "mem_pki"
)
View Source
const (
	ApprovedRootCertificatesKeyPrefix = "ApprovedRootCertificates/value/"
	RevokedRootCertificatesKeyPrefix  = "RevokedRootCertificates/value/"
)

Variables

View Source
var (
	ErrProposedCertificateAlreadyExists                  = sdkerrors.Register(ModuleName, 401, "proposed certificate already exists")
	ErrProposedCertificateDoesNotExist                   = sdkerrors.Register(ModuleName, 402, "proposed certificate does not exist")
	ErrCertificateAlreadyExists                          = sdkerrors.Register(ModuleName, 403, "certificate already exists")
	ErrCertificateDoesNotExist                           = sdkerrors.Register(ModuleName, 404, "certificate does not exist")
	ErrProposedCertificateRevocationAlreadyExists        = sdkerrors.Register(ModuleName, 405, "proposed certificate revocation already exists")
	ErrProposedCertificateRevocationDoesNotExist         = sdkerrors.Register(ModuleName, 406, "proposed certificate revocation does not exist")
	ErrRevokedCertificateDoesNotExist                    = sdkerrors.Register(ModuleName, 407, "revoked certificate does not exist")
	ErrInappropriateCertificateType                      = sdkerrors.Register(ModuleName, 408, "inappropriate certificate type")
	ErrInvalidCertificate                                = sdkerrors.Register(ModuleName, 409, "invalid certificate")
	ErrInvalidDataDigestType                             = sdkerrors.Register(ModuleName, 410, "invalid data digest type")
	ErrInvalidRevocationType                             = sdkerrors.Register(ModuleName, 411, "invalid revocation type")
	ErrNotEmptyPid                                       = sdkerrors.Register(ModuleName, 412, "pid is not empty")
	ErrNotEmptyVid                                       = sdkerrors.Register(ModuleName, 413, "vid is not empty")
	ErrRootCertificateIsNotSelfSigned                    = sdkerrors.Register(ModuleName, 414, "Root certificate is not self-signed")
	ErrCRLSignerCertificatePidNotEqualRevocationPointPid = sdkerrors.Register(ModuleName, 415, "CRLSignerCertificate pid does not equal revocation point pid")
	ErrCRLSignerCertificateVidNotEqualRevocationPointVid = sdkerrors.Register(ModuleName, 416, "CRLSignerCertificate vid does not equal revocation point pid")
	ErrCRLSignerCertificatePidNotEqualMsgPid             = sdkerrors.Register(ModuleName, 417, "CRLSignerCertificate pid does not equal message pid")
	ErrCRLSignerCertificateVidNotEqualMsgVid             = sdkerrors.Register(ModuleName, 418, "CRLSignerCertificate vid does not equal message vid")
	ErrMessageVidNotEqualAccountVid                      = sdkerrors.Register(ModuleName, 419, "Message vid does not equal the account vid")
	ErrNonRootCertificateSelfSigned                      = sdkerrors.Register(ModuleName, 420, "Intermediate or leaf certificate must not be self-signed")
	ErrEmptyDataFileSize                                 = sdkerrors.Register(ModuleName, 421, "empty data file size")
	ErrEmptyDataDigest                                   = sdkerrors.Register(ModuleName, 422, "empty data digest")
	ErrEmptyDataDigestType                               = sdkerrors.Register(ModuleName, 423, "empty data digest type")
	ErrNotEmptyDataDigestType                            = sdkerrors.Register(ModuleName, 424, "not empty data digest type")
	ErrDataFieldPresented                                = sdkerrors.Register(ModuleName, 425, "one or more of DataDigest, DataDigestType, DataFileSize fields presented")
	ErrWrongSubjectKeyIDFormat                           = sdkerrors.Register(ModuleName, 426, "wrong SubjectKeyID format")
	ErrVidNotFound                                       = sdkerrors.Register(ModuleName, 427, "vid not found")
	ErrPidNotFound                                       = sdkerrors.Register(ModuleName, 428, "pid not found")
	ErrPemValuesNotEqual                                 = sdkerrors.Register(ModuleName, 429, "pem values of certificates are not equal")
	ErrPkiRevocationDistributionPointAlreadyExists       = sdkerrors.Register(ModuleName, 430, "pki revocation distribution point already exists")
	ErrPkiRevocationDistributionPointDoesNotExists       = sdkerrors.Register(ModuleName, 431, "pki revocaition distribution point does not exist")
	ErrUnsupportedOperation                              = sdkerrors.Register(ModuleName, 432, "unsupported operation")
	ErrInvalidVidFormat                                  = sdkerrors.Register(ModuleName, 433, "invalid vid format")
	ErrInvalidPidFormat                                  = sdkerrors.Register(ModuleName, 434, "invalid pid format")
	ErrInvalidDataURLFormat                              = sdkerrors.Register(ModuleName, 435, "invalid data url format")
	ErrCertificateVidNotEqualMsgVid                      = sdkerrors.Register(ModuleName, 436, "certificate's vid is not equal to the message vid")
	ErrMessageVidNotEqualRootCertVid                     = sdkerrors.Register(ModuleName, 437, "Message vid is not equal to ledger's root certificate vid")
	ErrCertNotChainedBack                                = sdkerrors.Register(ModuleName, 438, "Certificate is not chained back to a root certificate on DCL")
)

x/pki module sentinel errors.

View Source
var (
	ApprovedRootCertificatesKey = []byte{0}
	RevokedRootCertificatesKey  = []byte{0}
)

Functions

func KeyPrefix

func KeyPrefix(p string) []byte

func NewErrCRLSignerCertificatePidNotEqualMsgPid

func NewErrCRLSignerCertificatePidNotEqualMsgPid(certificatePid int32, messagePid int32) error

func NewErrCRLSignerCertificatePidNotEqualRevocationPointPid added in v1.2.2

func NewErrCRLSignerCertificatePidNotEqualRevocationPointPid(certificatePid int32, revocationPointPid int32) error

func NewErrCRLSignerCertificateVidNotEqualMsgVid

func NewErrCRLSignerCertificateVidNotEqualMsgVid(certificateVid int32, messageVid int32) error

func NewErrCRLSignerCertificateVidNotEqualRevocationPointVid

func NewErrCRLSignerCertificateVidNotEqualRevocationPointVid(vid1 int32, vid2 int32) error

func NewErrCertNotChainedBack

func NewErrCertNotChainedBack() error

func NewErrCertificateAlreadyExists

func NewErrCertificateAlreadyExists(issuer string, serialNumber string) error

func NewErrCertificateDoesNotExist

func NewErrCertificateDoesNotExist(subject string, subjectKeyID string) error

func NewErrCertificateVidNotEqualMsgVid

func NewErrCertificateVidNotEqualMsgVid(e interface{}) error

func NewErrDataFieldPresented

func NewErrDataFieldPresented(revocationType uint32) error

func NewErrEmptyDataDigest

func NewErrEmptyDataDigest() error

func NewErrEmptyDataDigestType

func NewErrEmptyDataDigestType() error

func NewErrInappropriateCertificateType

func NewErrInappropriateCertificateType(e interface{}) error

func NewErrInvalidAddress added in v1.2.2

func NewErrInvalidAddress(err error) error

func NewErrInvalidCertificate

func NewErrInvalidCertificate(e interface{}) error

func NewErrInvalidDataDigestType

func NewErrInvalidDataDigestType(dataDigestType uint32, allowedDataDigestTypes []uint32) error

func NewErrInvalidDataURLSchema added in v1.2.2

func NewErrInvalidDataURLSchema() error

func NewErrInvalidPidFormat

func NewErrInvalidPidFormat(e interface{}) error

func NewErrInvalidRevocationType

func NewErrInvalidRevocationType(revocationType uint32, allowedRevocationTypes []uint32) error

func NewErrInvalidVidFormat

func NewErrInvalidVidFormat(e interface{}) error

func NewErrMessageVidNotEqualAccountVid added in v1.2.2

func NewErrMessageVidNotEqualAccountVid(msgVid int32, accountVid int32) error

func NewErrMessageVidNotEqualRootCertVid

func NewErrMessageVidNotEqualRootCertVid(vid1 int32, vid2 int32) error

func NewErrNonEmptyDataDigest

func NewErrNonEmptyDataDigest() error

func NewErrNonRootCertificateSelfSigned

func NewErrNonRootCertificateSelfSigned() error

func NewErrNotEmptyDataDigestType

func NewErrNotEmptyDataDigestType() error

func NewErrNotEmptyPidForNonRootCertificate added in v1.2.2

func NewErrNotEmptyPidForNonRootCertificate() error

func NewErrNotEmptyPidForRootCertificate added in v1.2.2

func NewErrNotEmptyPidForRootCertificate() error

func NewErrNotEmptyVid

func NewErrNotEmptyVid(e interface{}) error

func NewErrPemValuesNotEqual

func NewErrPemValuesNotEqual(subject string, subjectKeyID string) error

func NewErrPidNotFoundInCertificateButProvidedInRevocationPoint added in v1.2.2

func NewErrPidNotFoundInCertificateButProvidedInRevocationPoint() error

func NewErrPidNotFoundInMessage added in v1.2.2

func NewErrPidNotFoundInMessage(certificatePid int32) error

func NewErrPkiRevocationDistributionPointDoesNotExists

func NewErrPkiRevocationDistributionPointDoesNotExists(vid int32, label string, issuerSubjectKeyID string) error

func NewErrPkiRevocationDistributionPointWithDataURLAlreadyExists added in v1.2.2

func NewErrPkiRevocationDistributionPointWithDataURLAlreadyExists(dataURL string, issuerSubjectKeyID string) error

func NewErrPkiRevocationDistributionPointWithVidAndLabelAlreadyExists added in v1.2.2

func NewErrPkiRevocationDistributionPointWithVidAndLabelAlreadyExists(vid int32, label string, issuerSubjectKeyID string) error

func NewErrProposedCertificateAlreadyExists

func NewErrProposedCertificateAlreadyExists(subject string, subjectKeyID string) error

func NewErrProposedCertificateDoesNotExist

func NewErrProposedCertificateDoesNotExist(subject string, subjectKeyID string) error

func NewErrProposedCertificateRevocationAlreadyExists

func NewErrProposedCertificateRevocationAlreadyExists(subject string, subjectKeyID string) error

func NewErrProposedCertificateRevocationDoesNotExist

func NewErrProposedCertificateRevocationDoesNotExist(subject string, subjectKeyID string) error

func NewErrRevokedCertificateDoesNotExist

func NewErrRevokedCertificateDoesNotExist(subject string, subjectKeyID string) error

func NewErrRootCertificateDoesNotExist added in v1.2.2

func NewErrRootCertificateDoesNotExist(subject string, subjectKeyID string) error

func NewErrRootCertificateIsNotSelfSigned

func NewErrRootCertificateIsNotSelfSigned() error

func NewErrUnauthorizedRole added in v1.2.2

func NewErrUnauthorizedRole(transactionName string, requiredRole types.AccountRole) error

func NewErrUnsupportedOperation

func NewErrUnsupportedOperation(e interface{}) error

func NewErrVidNotFound

func NewErrVidNotFound(e interface{}) error

func NewErrWrongSubjectKeyIDFormat

func NewErrWrongSubjectKeyIDFormat() error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL