forked from TrueCloudLab/certificates
Add comment about public key validator.
This commit is contained in:
parent
0cebde3db5
commit
e0fee84694
1 changed files with 4 additions and 0 deletions
|
@ -414,6 +414,10 @@ func (v *sshCertDefaultValidator) Valid(cert *ssh.Certificate, o SignSSHOptions)
|
|||
type sshDefaultPublicKeyValidator struct{}
|
||||
|
||||
// Valid checks that certificate request common name matches the one configured.
|
||||
//
|
||||
// TODO: this is the only validator that checks the key type. We should execute
|
||||
// this before the signing. We should add a new validations interface or extend
|
||||
// SSHCertOptionsValidator with the key.
|
||||
func (v sshDefaultPublicKeyValidator) Valid(cert *ssh.Certificate, o SignSSHOptions) error {
|
||||
if cert.Key == nil {
|
||||
return errs.BadRequest("ssh certificate key cannot be nil")
|
||||
|
|
Loading…
Reference in a new issue