What is the process of validating that a ssl certificate I try to validate is really signed by CA I trust? What is the part of the certificate (The one I try to validate) is the one cant be faked? From what I understand there should be some data encrypted (and possibly hashed) by the CA private key, so I can decrypt it with the public key of the CA certificate in my trust store and compare hashes.
More specifically:
How is the verification of the CA (whole chain) is performed? How can I know that the certificate I try to verify didn't just say "Yep, Verisign signed me." I know it's done with a digital signature, but what field of the certificate is used to perform this signature to verify the CA?