Skip to content

Bug: invalid character in domain in case of OpenAPI Bin creation #67

Open
@bagitag

Description

@bagitag

Hi!

I have created a few mockbins via the new "Create an OpenAPI Bin" functionality and the tool always generated this URL format:
https://<unique_identifier>_oas.api.mockbin.io/

When attempting to make an HTTPS request to a URL via a simple Java application, the request fails with the following exception:
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

It seems that the root cause is that the domain <unique_identifier>_oas contains an underscore (_), which is not a valid character for DNS hostnames according to RFC 1035.

Underscores are not supported in public DNS hostnames and cause TLS clients to reject the request during the handshake phase.

Requests to generated mockbin URLs should use valid domain names (only LDH characters: letters, digits, hyphens).

Could you please investigate this problem?

Thanks a lot!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions