Documentation
¶
Index ¶
- Variables
- type ChallImageT
- type PkiT
- func (pk *PkiT) Challenge() ([]byte, []byte, error)
- func (pk *PkiT) Decrypt(secret []byte) ([]byte, error)
- func (pk *PkiT) Encrypt(msg []byte) ([]byte, error)
- func (pk *PkiT) GenerateClient(asn1Data []byte) (*x509.Certificate, *rsa.PublicKey, error)
- func (pk *PkiT) GenerateClientCSR(subject pkix.Name, email string) ([]byte, error)
- func (pk *PkiT) NewPemCert(fname string) error
- func (pk *PkiT) NewPemCertFromFile(fname string) error
- func (pk *PkiT) NewPemCertFromMemory(buf []byte) error
- func (pk *PkiT) NewPemCertFromReader(rd io.Reader) error
- func (pk *PkiT) NewPemCertReqFromReader(rd io.Reader) error
- func (pk *PkiT) NewPemKeyFromFile(fname string, password string) error
- func (pk *PkiT) NewPemKeyFromMemory(buf []byte, password string) error
- func (pk *PkiT) NewPemKeyFromReader(rd io.Reader, password string) error
- func (pk *PkiT) PemCsr(der []byte, fname string) error
- func (pk *PkiT) PemKey(password string) ([]byte, error)
- func (pk *PkiT) PemKeyToFile(fname, password string) error
- func (pk *PkiT) QrKeyId(keyId string, challenge []byte) ([]byte, error)
- func (pk *PkiT) Sign(msg string) ([]byte, error)
- func (pk *PkiT) Verify(msg string, signature []byte) error
Constants ¶
This section is empty.
Variables ¶
View Source
var CertReadError error = errors.New("Error decoding certificate")
View Source
var CrtGenError error = errors.New("Failed to generate certificate")
View Source
var CsrGenError error = errors.New("Failed to generate certificate request")
View Source
var CsrNotSupportedPubKeyError error = errors.New("Csr not supported public key error")
View Source
var CsrParseError error = errors.New("Failed to parse certificate request")
View Source
var CsrSigError error = errors.New("CSR signature invalid")
View Source
var Goose goose.Alert = goose.Alert(1)
View Source
var KeyReadError error = errors.New("Error decoding key")
View Source
var KeyWrongTypeError error = errors.New("Error wrong type key")
View Source
var MailOrUrlNeededError error = errors.New("Mail or URL needed")
View Source
var MailParseError error = errors.New("Mail parse error")
View Source
var MarshalPubKeyError error = errors.New("Marshal public key error")
View Source
var PrivGenError error = errors.New("Failed to generate private key")
View Source
var SerialGenError error = errors.New("Failed to generate serial number")
View Source
var UrlParseError error = errors.New("URL parse error")
Functions ¶
This section is empty.
Types ¶
type ChallImageT ¶
func (ChallImageT) ColorModel ¶
func (ci ChallImageT) ColorModel() color.Model
type PkiT ¶
type PkiT struct { Cert *x509.Certificate PK *rsa.PrivateKey }
func (*PkiT) GenerateClient ¶
func (*PkiT) GenerateClientCSR ¶
func (*PkiT) NewPemCert ¶
func (*PkiT) NewPemCertFromFile ¶
func (*PkiT) NewPemCertFromMemory ¶
func (*PkiT) NewPemKeyFromFile ¶
func (*PkiT) NewPemKeyFromMemory ¶
func (*PkiT) NewPemKeyFromReader ¶
func (*PkiT) PemKeyToFile ¶
Click to show internal directories.
Click to hide internal directories.