package io.netty.handler.codec.http.cookie;

import g.a.a.a.a;

/* JADX INFO: loaded from: classes.dex */
public abstract class CookieEncoder {
    public final boolean strict;

    public CookieEncoder(boolean z2) {
        this.strict = z2;
    }

    public void validateCookie(String str, String str2) {
        if (this.strict) {
            int iFirstInvalidCookieNameOctet = CookieUtil.firstInvalidCookieNameOctet(str);
            if (iFirstInvalidCookieNameOctet >= 0) {
                StringBuilder sbF = a.F("Cookie name contains an invalid char: ");
                sbF.append(str.charAt(iFirstInvalidCookieNameOctet));
                throw new IllegalArgumentException(sbF.toString());
            }
            CharSequence charSequenceUnwrapValue = CookieUtil.unwrapValue(str2);
            if (charSequenceUnwrapValue == null) {
                throw new IllegalArgumentException(a.t("Cookie value wrapping quotes are not balanced: ", str2));
            }
            int iFirstInvalidCookieValueOctet = CookieUtil.firstInvalidCookieValueOctet(charSequenceUnwrapValue);
            if (iFirstInvalidCookieValueOctet < 0) {
                return;
            }
            StringBuilder sbF2 = a.F("Cookie value contains an invalid char: ");
            sbF2.append(str2.charAt(iFirstInvalidCookieValueOctet));
            throw new IllegalArgumentException(sbF2.toString());
        }
    }
}
