WACert.proto 749 B

12345678910111213141516171819202122232425262728293031323334
  1. syntax = "proto2";
  2. package WACert;
  3. option go_package = "git.bobomao.top/joey/whatsmeow/proto/waCert";
  4. message NoiseCertificate {
  5. message Details {
  6. optional uint32 serial = 1;
  7. optional string issuer = 2;
  8. optional uint64 expires = 3;
  9. optional string subject = 4;
  10. optional bytes key = 5;
  11. }
  12. optional bytes details = 1;
  13. optional bytes signature = 2;
  14. }
  15. message CertChain {
  16. message NoiseCertificate {
  17. message Details {
  18. optional uint32 serial = 1;
  19. optional uint32 issuerSerial = 2;
  20. optional bytes key = 3;
  21. optional uint64 notBefore = 4;
  22. optional uint64 notAfter = 5;
  23. }
  24. optional bytes details = 1;
  25. optional bytes signature = 2;
  26. }
  27. optional NoiseCertificate leaf = 1;
  28. optional NoiseCertificate intermediate = 2;
  29. }