github.com/insolar/vanilla@v0.0.0-20201023172447-248fdf805322/cryptkit/cert.go (about)

     1  // Copyright 2020 Insolar Network Ltd.
     2  // All rights reserved.
     3  // This material is licensed under the Insolar License version 1.0,
     4  // available at https://github.com/insolar/assured-ledger/blob/master/LICENSE.md.
     5  
     6  package cryptkit
     7  
     8  //go:generate minimock -i github.com/insolar/vanilla/cryptkit.CertificateHolder -o . -s _mock.go -g
     9  
    10  type CertificateHolder interface {
    11  	GetPublicKey() SigningKeyHolder
    12  	IsValidForHostAddress(HostAddress string) bool
    13  }