]> source.dussan.org Git - nextcloud-server.git/commit
feat(ocm): signing ocm requests
authorMaxence Lange <maxence@artificial-owl.com>
Tue, 12 Nov 2024 22:07:16 +0000 (21:07 -0100)
committerMaxence Lange <maxence@artificial-owl.com>
Thu, 21 Nov 2024 10:26:28 +0000 (09:26 -0100)
commit62b9957afccc9e3dcb6a11ec5ca3217c42547043
tree4da6d9da875b1c9999b7213dccbeaf0781b633ca
parent1f6d0f0eb64f72ca51a627a6a104f77784704f32
feat(ocm): signing ocm requests

Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
47 files changed:
apps/cloud_federation_api/lib/Capabilities.php
apps/cloud_federation_api/lib/Controller/RequestHandlerController.php
apps/cloud_federation_api/openapi.json
apps/files_sharing/lib/External/Storage.php
build/integration/federation_features/cleanup-remote-storage.feature
core/Controller/OCMController.php
core/Migrations/Version31000Date20240101084401.php [new file with mode: 0644]
lib/composer/composer/autoload_classmap.php
lib/composer/composer/autoload_static.php
lib/private/Federation/CloudFederationProviderManager.php
lib/private/Files/Storage/DAV.php
lib/private/OCM/Model/OCMProvider.php
lib/private/OCM/OCMDiscoveryService.php
lib/private/OCM/OCMSignatoryManager.php [new file with mode: 0644]
lib/private/Security/PublicPrivateKeyPairs/KeyPairManager.php [new file with mode: 0644]
lib/private/Security/PublicPrivateKeyPairs/Model/KeyPair.php [new file with mode: 0644]
lib/private/Security/Signature/Model/IncomingSignedRequest.php [new file with mode: 0644]
lib/private/Security/Signature/Model/OutgoingSignedRequest.php [new file with mode: 0644]
lib/private/Security/Signature/Model/Signatory.php [new file with mode: 0644]
lib/private/Security/Signature/Model/SignedRequest.php [new file with mode: 0644]
lib/private/Security/Signature/SignatureManager.php [new file with mode: 0644]
lib/private/Server.php
lib/public/OCM/IOCMProvider.php
lib/unstable/Security/PublicPrivateKeyPairs/Exceptions/KeyPairConflictException.php [new file with mode: 0644]
lib/unstable/Security/PublicPrivateKeyPairs/Exceptions/KeyPairException.php [new file with mode: 0644]
lib/unstable/Security/PublicPrivateKeyPairs/Exceptions/KeyPairNotFoundException.php [new file with mode: 0644]
lib/unstable/Security/PublicPrivateKeyPairs/IKeyPairManager.php [new file with mode: 0644]
lib/unstable/Security/PublicPrivateKeyPairs/Model/IKeyPair.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/IdentityNotFoundException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/IncomingRequestException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/IncomingRequestNotFoundException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/InvalidKeyOriginException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/InvalidSignatureException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/SignatoryConflictException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/SignatoryException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/SignatoryNotFoundException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/SignatureException.php [new file with mode: 0644]
lib/unstable/Security/Signature/Exceptions/SignatureNotFoundException.php [new file with mode: 0644]
lib/unstable/Security/Signature/ISignatoryManager.php [new file with mode: 0644]
lib/unstable/Security/Signature/ISignatureManager.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/IIncomingSignedRequest.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/IOutgoingSignedRequest.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/ISignatory.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/ISignedRequest.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/SignatoryStatus.php [new file with mode: 0644]
lib/unstable/Security/Signature/Model/SignatoryType.php [new file with mode: 0644]
lib/unstable/Security/Signature/SignatureAlgorithm.php [new file with mode: 0644]