class documentation
class SignatureVerifier:
Known subclasses: dulwich.signature.GPGCliSignatureVendor, dulwich.signature.GPGSignatureVendor, dulwich.signature.SSHCliSignatureVendor, dulwich.signature.SSHSigSignatureVendor, dulwich.signature.X509SignatureVendor
Constructor: SignatureVerifier(keyids)
A signature implementation for verifying Git objects.
| Class Method | available |
Check if this signature verifier is available. |
| Method | __init__ |
Initialize the signature verifier. |
| Method | verify |
Verify a signature. |
| Instance Variable | keyids |
Undocumented |
overridden in
dulwich.signature.GPGCliSignatureVendor, dulwich.signature.GPGSignatureVendor, dulwich.signature.SSHCliSignatureVendor, dulwich.signature.SSHSigSignatureVendor, dulwich.signature.X509SignatureVendorCheck if this signature verifier is available.
| Returns | |
bool | True if the verifier's dependencies are available, False otherwise |
overridden in
dulwich.signature.GPGCliSignatureVendor, dulwich.signature.GPGSignatureVendor, dulwich.signature.SSHCliSignatureVendor, dulwich.signature.SSHSigSignatureVendor, dulwich.signature.X509SignatureVendorVerify a signature.
| Parameters | |
data:bytes | The data that was signed |
signature:bytes | The signature to verify |
| Raises | |
BadSignature | if signature verification fails |
UntrustedSignature | if signature was not created by a trusted key |