func (h Headers) SenderKeyID() (string, bool) {
	return h.stringValue(HeaderSenderKeyID)
}
SenderKeyID gets the sender Key ID from Jose headers.
package jose
import (
	"github.com/hyperledger/aries-framework-go/pkg/crypto/tinkcrypto/primitive/composite/ecdh"
	"github.com/hyperledger/aries-framework-go/pkg/doc/jose/jwk"
)
const (
	HeaderAlgorithm = "alg"  
	HeaderEncryption = "enc"  
	HeaderJWKSetURL = "jku"  
	HeaderJSONWebKey = "jwk"  
	HeaderKeyID = "kid"  
	HeaderSenderKeyID = "skid"  
	HeaderX509URL = "x5u"
	HeaderX509CertificateChain = "x5c"
	HeaderX509CertificateDigestSha1 = "x5t"
	HeaderX509CertificateDigestSha256 = "x5t#S256"  
	HeaderType = "typ"  
	HeaderContentType = "cty"  
	HeaderCritical = "crit"  
	HeaderEPK = "epk"  
)
const (
	HeaderB64Payload = "b64"  
	A256GCMALG = "A256GCM"
	XC20PALG = "XC20P"
	A128CBCHS256ALG = "A128CBC-HS256"
	A192CBCHS384ALG = "A192CBC-HS384"
	A256CBCHS384ALG = "A256CBC-HS384"
	A256CBCHS512ALG = "A256CBC-HS512"
)
var aeadAlg = map[EncAlg]ecdh.AEADAlg{  
	A256GCM:      ecdh.AES256GCM,
	XC20P:        ecdh.XC20P,
	A128CBCHS256: ecdh.AES128CBCHMACSHA256,
	A192CBCHS384: ecdh.AES192CBCHMACSHA384,
	A256CBCHS384: ecdh.AES256CBCHMACSHA384,
	A256CBCHS512: ecdh.AES256CBCHMACSHA512,
}
type Headers map[string]interface{}
func (h Headers) KeyID() (string, bool) {
	return h.stringValue(HeaderKeyID)
}