Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Informacje o kluczu dla dostawcy języka SAML nie są dostępne na potrzeby podpisania asercji SAML. |
Działanie | Sprawdź informacje konfiguracyjne dostawcy i upewnij się, że informacje o kluczu do podpisywania dotyczące dostawcy istnieją w odpowiednim magazynie kluczy. |
Objaśnienie | Obiekt informacji klucza nie jest powiązany z aliasem klucza. |
Działanie | Upewnij się, że obiekt informacji o kluczu został powiązany z aliasem podczas procesu tworzenia. |
Objaśnienie | Wykryto próbę utworzenia obiektu CredentialConfig na podstawie podmiotu o wartości NULL. Nie można utworzyć poprawnego obiektu CredentialConfig. |
Działanie | Określ poprawny podmiot. |
Objaśnienie | Wykryto próbę utworzenia obiektu CredentialConfig na podstawie podmiotu bez nazwy użytkownika. Nie można utworzyć poprawnego obiektu CredentialConfig. |
Działanie | Określ poprawny podmiot z poprawną nazwą użytkownika. |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Udostępniony adres wystawcy asercji SAML jest niepoprawny. |
Działanie | Upewnij się, że adres wystawcy asercji SAML jest poprawny. |
Objaśnienie | Nie można zmodyfikować podpisanej asercji SAML. |
Działanie | Nie można zmodyfikować podpisanej asercji SAML. |
Objaśnienie | W procesie zestawiania dozwolony jest tylko typ danych String lub OMElement. |
Działanie | Udostępnij wymagany typ danych String lub OMElement. |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Określono nieobsługiwaną metodę potwierdzenia. |
Działanie | Użyj metody potwierdzenia nośnika, właściciela klucza lub poręczeń nadawcy. |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Ta metoda nie jest zaimplementowana. |
Działanie | Brak |
Objaśnienie | Żądanie utworzenia wartości TokenValue jest niepoprawne. |
Działanie | Podaj poprawną wartość TokenType. |
Objaśnienie | Nieznana przestrzeń nazw asercji SAML. |
Działanie | Udostępnij poprawną przestrzeń nazw. |
Objaśnienie | Asercja SAML jest niepoprawna podczas wywołania metody newSAMLToken. |
Działanie | Upewnij się, że podano poprawną asercję SAML. |
Objaśnienie | Znacznik SAML nie może zostać utworzony na podstawie wartości XMLStructure podczas wywołania metody newSAMLToken. |
Działanie | Udostępnij poprawną strukturę XML na potrzeby asercji. |
Objaśnienie | Wystawca SAML nie jest powiązany z identyfikatorem nazwy. |
Działanie | Upewnij się, że dostawca SAML jest powiązany z identyfikatorem nazwy. |
Objaśnienie | Dana instrukcja SAML nie jest obsługiwana. |
Działanie | Nie używaj nieobsługiwanych instrukcji SAML. |
Objaśnienie | Dla asercji SAML udostępniono identyfikator o wartości NULL lub pusty. |
Działanie | Podaj identyfikator nazwy. |
Objaśnienie | Udostępniono datę wystawienia o wartości NULL. |
Działanie | Nie udostępniaj daty o wartości NULL. |
Objaśnienie | Nie można modyfikować podpisanej asercji SAML. |
Działanie | Nie próbuj modyfikować podpisanej asercji SAML. |
Objaśnienie | Nie można zestawiać obiektu, którego typ danych jest inny niż String i OMElement. |
Działanie | Sprawdź typ zestawianego obiektu i upewnij się, że jest to typ danych String lub OMElement. |
Objaśnienie | Metoda uwierzytelniania jest niepoprawna. |
Działanie | Użyj poprawnej metody uwierzytelniania. |
Objaśnienie | Do wywołania metody setAuthnContext przekazano argument o wartości NULL. |
Działanie | Nie przekazuj argumentu o wartości NULL. |
Objaśnienie | Do wywołania metody setAuthnInstant przekazano argument o wartości NULL. |
Działanie | Nie przekazuj argumentu o wartości NULL. |
Objaśnienie | Asercja SAML w wywołaniu metody newSAMLToken nie jest poprawna. |
Działanie | Przekaż poprawną strukturę XML na potrzeby asercji. |
Objaśnienie | Znacznik SAML nie może zostać utworzony na podstawie wartości XMLStructure udostępnianej w wywołaniu metody newSAMLToken. |
Działanie | Przekaż poprawną strukturę XML na potrzeby asercji. |
Objaśnienie | Oczekiwany typ znacznika to SAML 2.0. Została jednak znaleziona inna wersja. |
Działanie | Przekaż poprawny łańcuch w wersji SAML 2.0. |
Objaśnienie | Należy określić brakujący element lub atrybut. |
Działanie | Sprawdź lub zmodyfikuj konfigurację wystawcy znacznika. |
Objaśnienie | Typ parametru jest niepoprawny. |
Działanie | Sprawdź, czy jest używany odpowiedni typ klasy i w razie potrzeby zmień go. |
Objaśnienie | Asercja SAML została odebrana o godzinie, która jest wcześniejsza niż ustawienie NotBefore w asercji. Taka sytuacja nie jest dozwolona. Możliwą przyczyną błędu jest fakt, że zegar odbiorcy jest niezsynchronizowany z zegarem twórcy asercji. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Asercja SAML została odebrana o godzinie, która jest taka sama lub późniejsza niż ustawienie NotOnOrAfter w asercji. Taka sytuacja nie jest dozwolona. Możliwymi przyczynami błędu są: brak synchronizacji zegara odbiorcy z zegarem twórcy asercji lub uzyskanie i ponowne wysłanie asercji przez nieautoryzowaną aplikację. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Warunek IssueInstant w asercji SAML wskazuje, że został wywołany po bieżącej godzinie. Taka sytuacja nie jest dozwolona. Możliwą przyczyną błędu jest fakt, że zegar odbiorcy jest niezsynchronizowany z zegarem twórcy asercji. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Asercja SAML musi zawierać atrybut wyświetlony w komunikacie. Asercja SAML, której poprawność jest sprawdzana, nie zawiera tego atrybutu lub ten atrybut nie ma wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje do elementu Assertion atrybut wymieniony w komunikacie o błędzie. |
Objaśnienie | Asercja SAML musi zawierać element wymieniony w komunikacie. Asercja SAML, której poprawność jest sprawdzana, nie zawiera tego elementu lub ten element nie ma wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje do elementu Assertion element wymieniony w komunikacie o błędzie. |
Objaśnienie | Asercja SAML zawiera element wymieniony w komunikacie, ale ten element nie ma wartości. Taka sytuacja nie jest dozwolona. |
Działanie | Upewnij się, że twórca asercji SAML dodaje wartość elementu wymienionego w komunikacie. |
Objaśnienie | Jeśli asercja SAML zawiera element wymieniony w komunikacie, musi również zawierać atrybut wymieniony w komunikacie. Asercja SAML, której poprawność jest sprawdzana, nie zawiera atrybutu wymienionego w komunikacie lub ten atrybut nie ma wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje atrybut wymieniony w komunikacie. |
Objaśnienie | Asercja SAML w wywołaniu metody newSAMLToken lub w komunikacie przychodzącym jest niepoprawna. Przyczyna błędu zostanie wyświetlona po tym komunikacie. |
Działanie | Zapoznaj się z czynnością użytkownika dla komunikatu, który zostanie wyświetlony po tym błędzie. |
Objaśnienie | Element przetwarzanej asercji SAML zawiera nieobsługiwany atrybut. W komunikacie zostały wymienione poprawne wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje poprawną wartość atrybutu elementu, który został wymieniony w komunikacie. |
Objaśnienie | Element przetwarzanej asercji SAML zawiera nieobsługiwaną wartość. W komunikacie zostały wymienione poprawne wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje poprawną wartość elementu wymienionego w komunikacie. |
Objaśnienie | Asercja SAML musi zawierać parę elementów wymienioną w komunikacie. Asercja SAML, której poprawność jest sprawdzana, nie ma podelementu wymienionego w komunikacie lub ten podelement nie ma wartości. |
Działanie | Upewnij się, że twórca asercji SAML dodaje do elementu Assertion parę elementów określoną w komunikacie o błędzie. |
Objaśnienie | Przetwarzana asercja SAML zawiera element, który jest poprawny dla schematu, ale środowisko wykonawcze nie obsługuje tego elementu. Przetwarzanie asercji SAML zostało zatrzymane. |
Działanie | Upewnij się, że twórca asercji SAML nie dodaje elementu wymienionego w komunikacie o błędzie. |
Objaśnienie | Przetwarzana asercja SAML zawiera element, który jest poprawny dla schematu, ale środowisko wykonawcze nie obsługuje tego elementu. Przetwarzanie asercji SAML zostało zatrzymane. |
Działanie | Upewnij się, że twórca asercji SAML nie dodaje elementu wymienionego w komunikacie o błędzie. |
Objaśnienie | Jeśli asercja SAML 1.1 zawiera element AttributeStatement, element AttributeStatement musi zawierać co najmniej jeden podelement Subject lub podelement Attribute. Asercja SAML 1.1, której poprawność jest sprawdzana, zawiera element AttributeStatement, który nie zawiera ani podelementu Subject, ani podelementu Attribute. |
Działanie | Upewnij się, że twórca asercji SAML nie dodaje elementu AttributeStatement lub dodaje co najmniej jeden podelement Subject lub podelement Attribute w elemencie AttributeStatement. |
Objaśnienie | Warunek AuthenticationInstant w asercji SAML wskazuje, że został wywołany po bieżącej godzinie. Taka sytuacja nie jest dozwolona. Możliwą przyczyną błędu jest fakt, że zegar odbiorcy jest niezsynchronizowany z zegarem twórcy asercji. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Jeśli asercja SAML 1.1 zawiera element Subject, element Subject musi zawierać co najmniej jeden podelement NameIdentifier lub podelement SubjectConfirmation. Asercja SAML 1.1, której poprawność jest sprawdzana, zawiera element Subject, który nie zawiera ani podelementu NameIdentifier, ani podelementu SubjectConfirmation. |
Działanie | Upewnij się, że twórca asercji SAML nie dodaje elementu Subject lub dodaje co najmniej jeden podelement NameIdentifier lub podelement SubjectConfirmation w elemencie Subject. |
Objaśnienie | Element ConfirmationMethod w schemacie SAML 1.1 jest elementem potomnym elementu SubjectConfirmation. Mimo że schemat nie wymaga występowania elementu ConfirmationMethod w elemencie SubjectConfirmation, do pomyślnego przetworzenia asercji SAML wymagane jest występowanie w asercji co najmniej jednego elementu ConfirmationMethod. Poprawne wartości elementu ConfirmationMethod są następujące: [urn:oasis:names:tc:SAML:1.0:cm:bearer, urn:oasis:names:tc:SAML:1.0:cm:sender-vouches i urn:oasis:names:tc:SAML:1.0:cm:holder-of-key]. |
Działanie | Upewnij się, że twórca asercji SAML dodaje co najmniej jeden element ConfirmationMethod w asercji. Element ConfirmationMethod jest elementem potomnym elementu SubjectConfirmation. Element SubjectConfirmation jest elementem potomnym elementu Subject, który może być elementem potomnym elementu AttributeStatement lub elementu AuthenticationStatement. |
Objaśnienie | Warunek AuthnInstant w asercji SAML wskazuje, że został wywołany po bieżącej godzinie. Taka sytuacja nie jest dozwolona. Możliwą przyczyną błędu jest fakt, że zegar odbiorcy jest niezsynchronizowany z zegarem twórcy asercji. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Asercja SAML została odebrana o godzinie, która jest taka sama lub późniejsza niż ustawienie SessionNotOnOrAfter w asercji. Taka sytuacja nie jest dozwolona. Możliwymi przyczynami błędu są: brak synchronizacji zegara odbiorcy z zegarem twórcy asercji lub uzyskanie i ponowne wysłanie asercji przez nieautoryzowaną aplikację. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Wartość atrybutu Version w przetwarzanej asercji SAML 2.0 jest niepoprawna. Istnieje tylko jedna poprawna wartość. Poprawna wartość została wymieniona w komunikacie. |
Działanie | Upewnij się, że twórca asercji SAML poprawnie ustawia atrybut Version w asercji SAML 2.0. |
Objaśnienie | Asercja SAML została odebrana o godzinie, która jest wcześniejsza niż ustawienie NotBefore w elemencie SubjectConfirmationData w asercji. Taka sytuacja nie jest dozwolona. Możliwą przyczyną błędu jest fakt, że zegar odbiorcy jest niezsynchronizowany z zegarem twórcy asercji. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji lub zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w skonfigurowanym konsumencie znaczników SAML. |
Objaśnienie | Asercja SAML została odebrana o godzinie, która jest taka sama lub późniejsza niż ustawienie NotOnOrAfter w elemencie SubjectConfirmationData w asercji. Taka sytuacja nie jest dozwolona. Możliwymi przyczynami błędu są: brak synchronizacji zegara odbiorcy z zegarem twórcy asercji, zbuforowanie asercji na kliencie i jej ponowne wysłanie po utracie ważności lub uzyskanie i ponowne wysłanie asercji przez nieautoryzowaną aplikację. |
Działanie | Zsynchronizuj zegary odbiorcy i twórcy asercji, zwiększ przesunięcie zegara przy użyciu właściwości niestandardowej clockSkew w konsumencie znaczników SAML w powiązaniach dostawcy zabezpieczeń WS-Security lub (w przypadku używania klienta serwera WebSphere Application Server) zwiększ bufor czasowy pamięci podręcznej przy użyciu właściwości niestandardowej cacheCushion w generatorze znaczników SAML w powiązaniach klienta zabezpieczeń WS-Security. |
Objaśnienie | Metoda wymieniona w komunikacie została wykonana dla obiektu, który jest dostępny tylko do odczytu. Ta metoda jest niedozwolona dla obiektów tylko do odczytu. |
Działanie | Upewnij się, że obiekt nie jest dostępny tylko do odczytu, lub nie wywołuj metody. |
Objaśnienie | Metoda wymieniona w komunikacie została wykonana dla obiektu, który zawiera zaszyfrowany element Assertion. Ta metoda jest niedozwolona dla obiektów, które zawierają zaszyfrowany element Assertion. |
Działanie | Upewnij się, że obiekt nie zawiera zaszyfrowanego elementu Assertion, lub nie wywołuj metody. |
Objaśnienie | Obiekt SAMLAttribute ma ustawioną wartość w polu, które nie jest obsługiwane przez typ znacznika SAML, do którego jest dodawany ten obiekt. Atrybut zostanie dodany do znacznika SAML, ale wartość nieobsługiwanego atrybutu nie będzie odzwierciedlona w kodzie XML powiązanym ze znacznikiem SAML. |
Działanie | Nie ustawiaj w obiektach SAMLAttribute wartości niezgodnych z typem znacznika SAML, do którego są one dodawane. |