diff --git a/README.md b/README.md index ba964056c2959055f402e972e9899b01ffd71dec..5739681b288bf9b17488208d0837cbde72cc23fc 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,8 @@ classDiagram class DecryptionService{ - + encryptString - + encryptBytes + + decryptString + + decryptBytes } class EncryptionService{ @@ -40,6 +40,11 @@ classDiagram + encryptBytes } + class CryptoService{ + + } + + class CertificateValidator{ + validatePublicKey } @@ -78,15 +83,20 @@ classDiagram ClientFactory ..> SubmissionSender : Creates ClientFactory ..> SubmissionSubscriber : Creates - SubmissionSender ..> CertificateValidator : Implements - SubmissionSender ..> EncryptionService : Implements - SubmissionSender ..> MetadataService : Implements - SubmissionSender ..> OAuthService : Implements + SubmissionSender ..> CertificateValidator : Implements + SubmissionSender ..> EncryptionService : Implements + SubmissionSender ..> MetadataService : Implements + SubmissionSender ..> OAuthService : Implements + + +SubmissionSubscriber ..> OAuthService : Implements +SubmissionSubscriber ..> DecryptionService : Implements +SubmissionSubscriber ..> MetadataValidator : Implements + +DecryptionService ..> CryptoService : IsA +EncryptionService ..> CryptoService : IsA - SubmissionSubscriber ..> OAuthService : Implements - SubmissionSubscriber ..> DecryptionService : Implements - SubmissionSubscriber ..> MetadataValidator : Implements ```