Documentation
¶
Index ¶
- Variables
- func RangesInvalidErr() error
- type Variant
- func (it *Variant) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
- func (it *Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
- func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
- func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
- func (it *Variant) AsJsoner() corejson.Jsoner
- func (it Variant) IsAaCompromise() bool
- func (it Variant) IsAffiliationChanged() bool
- func (it Variant) IsCaCompromise() bool
- func (it Variant) IsCertificateHold() bool
- func (it Variant) IsCessationOfOperation() bool
- func (it Variant) IsKeyCompromise() bool
- func (it Variant) IsPrivilegeWithdrawn() bool
- func (it Variant) IsRemoveFromCRL() bool
- func (it Variant) IsSuperseded() bool
- func (it Variant) IsUnspecified() bool
- func (it Variant) IsUnspecifiedLogically() bool
- func (it Variant) Json() corejson.Result
- func (it *Variant) JsonParseSelfInject(jsonResult *corejson.Result) error
- func (it Variant) JsonPtr() *corejson.Result
- func (it Variant) MarshalJSON() ([]byte, error)
- func (it Variant) MaxByte() byte
- func (it Variant) MinByte() byte
- func (it Variant) Name() string
- func (it Variant) NameValue() string
- func (it Variant) RangeNamesCsv() string
- func (it Variant) RangesByte() []byte
- func (it Variant) String() string
- func (it Variant) ToNumberString() string
- func (it Variant) ToPtr() *Variant
- func (it *Variant) ToSimple() Variant
- func (it Variant) TypeName() string
- func (it *Variant) UnmarshalJSON(data []byte) error
- func (it Variant) UnmarshallEnumToValue(jsonUnmarshallingValue []byte) (byte, error)
- func (it Variant) Value() byte
- func (it Variant) ValueByte() byte
- func (it Variant) ValueInt() int
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Ranges = [...]string{ Unspecified: "Unspecified", KeyCompromise: "KeyCompromise", CaCompromise: "CaCompromise", AffiliationChanged: "AffiliationChanged", Superseded: "Superseded", CessationOfOperation: "CessationOfOperation", CertificateHold: "CertificateHold", RemoveFromCRL: "RemoveFromCRL", PrivilegeWithdrawn: "PrivilegeWithdrawn", AaCompromise: "AaCompromise", // contains filtered or unexported fields } RangesMap = map[string]Variant{ "Unspecified": Unspecified, "KeyCompromise": KeyCompromise, "CaCompromise": CaCompromise, "AffiliationChanged": AffiliationChanged, "Superseded": Superseded, "CessationOfOperation": CessationOfOperation, "CertificateHold": CertificateHold, "_Unused": _Unused, "RemoveFromCRL": RemoveFromCRL, "PrivilegeWithdrawn": PrivilegeWithdrawn, "AaCompromise": AaCompromise, } BasicEnumImpl = enumimpl.NewBasicByteUsingIndexedSlice( coredynamic.TypeName(Unspecified), Ranges[:]) )
Functions ¶
func RangesInvalidErr ¶
func RangesInvalidErr() error
Types ¶
type Variant ¶
type Variant byte
Variant
RevokeCertification reasoning
- Unspecified Variant = iota
- KeyCompromise Variant = 1
- CaCompromise Variant = 2
- AffiliationChanged Variant = 3
- Superseded Variant = 4
- CessationOfOperation Variant = 5
- CertificateHold Variant = 6
- _Unused Variant = 7
- RemoveFromCRL Variant = 8
- PrivilegeWithdrawn Variant = 9
- AaCompromise Variant = 10
References:
- Reason Code : https://tools.ietf.org/html/rfc5280#section-5.3.1
- Reasoning Numbers : https://prnt.sc/26gwwsm
- PKIX Certificate and CRL Profile : https://prnt.sc/26gwxgi
const ( Unspecified Variant = iota // 0 KeyCompromise Variant = 1 // 1 CaCompromise Variant = 2 // 2 AffiliationChanged Variant = 3 // 3 Superseded Variant = 4 // 4 CessationOfOperation Variant = 5 // 5 CertificateHold Variant = 6 // 6 RemoveFromCRL Variant = 8 // 8 PrivilegeWithdrawn Variant = 9 // 9 AaCompromise Variant = 10 // 10 )
Don't modify, order matters Constants used for certificate revocation, used for RevokeCertificate See https://tools.ietf.org/html/rfc5280#section-5.3.1
func (*Variant) AsBasicByteEnumContractsBinder ¶
func (it *Variant) AsBasicByteEnumContractsBinder() coreinterface.BasicByteEnumContractsBinder
func (*Variant) AsBasicEnumContractsBinder ¶
func (it *Variant) AsBasicEnumContractsBinder() coreinterface.BasicEnumContractsBinder
func (*Variant) AsJsonContractsBinder ¶
func (it *Variant) AsJsonContractsBinder() corejson.JsonContractsBinder
func (*Variant) AsJsonMarshaller ¶
func (it *Variant) AsJsonMarshaller() corejson.JsonMarshaller
func (Variant) IsAaCompromise ¶
func (Variant) IsAffiliationChanged ¶
func (Variant) IsCaCompromise ¶
func (Variant) IsCertificateHold ¶
func (Variant) IsCessationOfOperation ¶
func (Variant) IsKeyCompromise ¶
func (Variant) IsPrivilegeWithdrawn ¶
func (Variant) IsRemoveFromCRL ¶
func (Variant) IsSuperseded ¶
func (Variant) IsUnspecified ¶
func (Variant) IsUnspecifiedLogically ¶ added in v0.0.2
func (*Variant) JsonParseSelfInject ¶
func (Variant) MarshalJSON ¶
func (Variant) RangeNamesCsv ¶
func (Variant) RangesByte ¶
func (Variant) ToNumberString ¶
func (*Variant) UnmarshalJSON ¶
func (Variant) UnmarshallEnumToValue ¶
Click to show internal directories.
Click to hide internal directories.