RFC 2832:NSI Registry Registrar Protocol (RRP) Ver...
RFC-Ref

client


Click on the red underlined text to get to the source

... SSL supports mutual authentication of both the client and server using signed digital certificates. The Shared Registration ...
... certificates issued by a commercial certification authority for both registrar clients and public registry RRP ...
... and public registry RRP servers. Both the registrar client and the public registry RRP ...


... RRP server. Initially, the server waits for a client connection and authentication (PRE). All client ...
... client connection and authentication (PRE). All client connections MUST be authenticated. ...
... | Waiting for |-------------------+ Authentication Succeeded | Client | | +---------| Authentication | Authentication ...
... If the authentication fails, the server gives the client another chance to identify itself (WFR). If the authentication fails again, ...
... the server disconnects (DIS). Otherwise, the server waits for a request from the client (WFC). Upon receiving a request, the server executes it and responds to the client ...
... client (WFC). Upon receiving a request, the server executes it and responds to the client with the result (EXE). The server then waits again for another request from the client (WFC). If ...
... executes it and responds to the client with the result (EXE). The server then waits again for another request from the client (WFC). If the client sends a QUIT command ...
... server then waits again for another request from the client (WFC). If the client sends a QUIT command, the server ends the session and ...
... DIS). To keep its state in sync with that of the server, the client SHOULD wait for a response from the server before sending another request on the same connection. The following table ...
... summarizes these states: PRE Waiting for client connection and authentication WFR Waiting for authentication ...
... authentication retry WFC Waiting for a command from an authenticated client EXE Executing a command DIS ...
... period of 10 minutes SHOULD be used. The server MAY disconnect if the server is in one of these states and no message is received from the client during the timeout period. ...


... processing can be attempted. 421 Command failed due to server error. Client should try again A transient server error has caused RRP command failure. A subsequent ...
... 500 Invalid command name A client-specified RRP command name was not recognized as a valid RRP ...
... 501 Invalid command option A client-specified RRP command parameter was not recognized as a valid ...
... 503 Invalid attribute name A client-specified RRP command parameter was not recognized as a valid ...
... 504 Missing required attribute A parameter required to execute the RRP command was not provided by the client. The command should be retried with all required parameters specified. ...
... A supplied parameter value is syntactically incorrect. For example, a year value digit such as "5" may be required but the client provided a string of characters such as "five". ...
... 506 Invalid option value A client-specified value for an RRP command parameter is out-of- bounds or otherwise not within acceptable System limits. ...
... entity An entity required for command completion was not provided by the client. For example, the CHECK command requires specification of either a "Domain" entity ...
... A command parameter that isn't really optional (such as the registrar ID in a SESSION command) was not provided by the client. The command should be retried with all needed parameters. ...
... 520 Server closing connection. Client should try opening new connection; <why> ...
... connection; <why> A timeout event has been detected, and the client's session is being ended. The System SHOULD define timeout periods to begin a client ...
... client's session is being ended. The System SHOULD define timeout periods to begin a client command, complete a client command, and for the duration of an open ...
... ended. The System SHOULD define timeout periods to begin a client command, complete a client command, and for the duration of an open session. The reason for the timeout MUST be provided at the end of ...
... 530 Authentication failed The client-supplied registrar identifier or password was not ...
... The session between the client and the server is intended to be an alternating dialogue. Each command issued by a client MUST be acted ...
... session between the client and the server is intended to be an alternating dialogue. Each command issued by a client MUST be acted upon by the server, which MUST return a response code ...


... entity block elements. Client-side implementers are strongly urged to observe the order of command elements ...



Google
Web
RFC-Ref