Re: How to get peer x509 certifi ate in chaincode? #fabric #fabric-chaincode
Artem Barger <bartem@...>
Following should do the work:
serializedID, _ := stub.GetCreator()
sId := &msp.SerializedIdentity{}
err := proto.Unmarshal(serializedID, sId) if err != nil { return shim.Error(fmt.Sprintf("Could not deserialize a SerializedIdentity, err %s", err)) } bl, _ := pem.Decode(sId.IdBytes) if bl == nil { return shim.Error(fmt.Sprintf("Could not decode the PEM structure")) } cert, err := x509.ParseCertificate(bl.Bytes) if err != nil { return shim.Error(fmt.Sprintf("ParseCertificate failed %s", err)) } Best regards,
Artem Barger
----- Original message -----
|
|