3131#include " Chrome.h"
3232#include " CredentialRequestCoordinator.h"
3333#include " CredentialRequestOptions.h"
34+ #include " DigitalCredentialPresentationProtocol.h"
3435#include " DocumentPage.h"
3536#include " ExceptionOr.h"
3637#include " FrameDestructionObserverInlines.h"
3738#include " IDLTypes.h"
38- #include " IdentityCredentialProtocol.h"
3939#include " LocalDOMWindow.h"
4040#include " LocalFrame.h"
4141#include " MediationRequirement.h"
5050
5151namespace WebCore {
5252
53- Ref<DigitalCredential> DigitalCredential::create (JSC ::Strong<JSC ::JSObject>&& data, IdentityCredentialProtocol protocol)
53+ Ref<DigitalCredential> DigitalCredential::create (JSC ::Strong<JSC ::JSObject>&& data, DigitalCredentialPresentationProtocol protocol)
5454{
5555 return adoptRef (*new DigitalCredential (WTF::move (data), protocol));
5656}
5757
5858DigitalCredential::~DigitalCredential () = default ;
5959
60- DigitalCredential::DigitalCredential (JSC ::Strong<JSC ::JSObject>&& data, IdentityCredentialProtocol protocol)
60+ DigitalCredential::DigitalCredential (JSC ::Strong<JSC ::JSObject>&& data, DigitalCredentialPresentationProtocol protocol)
6161 : BasicCredential(createVersion4UUIDString(), Type::DigitalCredential, Discovery::CredentialStore)
6262 , m_protocol(protocol)
6363 , m_data(WTF ::move(data))
6464{
6565}
6666
67- static std::optional<IdentityCredentialProtocol > convertProtocolString (const String& protocolString)
67+ static std::optional<DigitalCredentialPresentationProtocol > convertProtocolString (const String& protocolString)
6868{
6969 if (protocolString == " org-iso-mdoc" _s)
70- return IdentityCredentialProtocol ::OrgIsoMdoc;
70+ return DigitalCredentialPresentationProtocol ::OrgIsoMdoc;
7171 return std::nullopt ;
7272}
7373
@@ -86,7 +86,7 @@ static ExceptionOr<std::optional<UnvalidatedDigitalCredentialRequest>> jsToCrede
8686 return std::optional<UnvalidatedDigitalCredentialRequest> { std::nullopt }; // Return empty optional for unknown protocols
8787
8888 switch (*protocol) {
89- case IdentityCredentialProtocol ::OrgIsoMdoc: {
89+ case DigitalCredentialPresentationProtocol ::OrgIsoMdoc: {
9090 auto result = convertDictionary<MobileDocumentRequest>(*globalObject, request.data .get ());
9191 if (result.hasException (scope)) [[unlikely]]
9292 return Exception { ExceptionCode::ExistingExceptionError };
0 commit comments